Excel быстрое переключение стиля ссылок
Если вы работаете с Excel изо дня в день, сочетания горячих клавиш помогут сократить рабочий день и сэкономить много времени. Кроме того, они также могут удивить ваших коллег и начальника, заставив их думать, что вы настоящий мастер Excel ))
«Вам не нужно знать все функции. Просто освоите те, которые вам нужны регулярно, и у вас все получится отлично ».
Вот список из 200+ сочетаний клавиш Excel, которые сэкономят вам массу времени.
Работа с книгой
- Создайте новую пустую книгу - Ctrl N
- Отображает диалоговое окно «Открыть» для открытия / поиска файла - Ctrl+O
- Сохраняет книгу с текущим именем файла, расположением и типом файла. - Ctrl+S
- Открывает диалоговое окно «Сохранить как». - F12
- Открывает окно предварительного просмотра. - Ctrl+F2
- Развернуть или восстановить окно выбранной книги. - Ctrl+F10
- Свернуть книгу. - Ctrl+F9
- Перейти к следующей книге. - Ctrl+Tab
- Перейти к предыдущей книге. - Ctrl+Shift+Tab
- Закрыть текущую книгу. - Alt+F4
Редактирование ячеек
- Редактировать активную ячейку. - F2
- Начать новую строку в той же ячейке. - Alt+Enter
- Выберите один символ справа от курсора. - Shift + →
- Выберите один символ слева от курсора. - Shift + ←
- Перейти на одно слово справа от курсора. - Ctrl + →
- Перейти на одно слово слева от курсора. - Ctrl + ←
- Выберите одно слово справа от курсора. - Ctrl + Shift + →
- Выберите одно слово слева от курсора. - Ctrl + Shift + ←
- Удалить один символ слева от курсора. - Backspace
- Удалить символ справа от курсора. - Delete
- Удалить до конца строки (от курсора). - Ctrl + Delete
- Отменить запись. - Esc
Общие
- Открывает справку. - F1
- Повторяет последнюю команду или действие. - Ctrl+Y
- Повторяет последнее действие. - F4
- Отменить. - Ctrl+Z
- Проверка орфографии. - F7
- Применить фильтр данных. - Ctrl + Shift + L
- Активировать фильтр (когда выбрана ячейка с фильтром). - Alt + ↓
- Отобразить диалоговое окно "Перейти к". - F5
- Отобразить диалоговое окно "Перейти к". - Ctrl + G
- Пересчитать все книги. - F9
- Рассчитать активный рабочий лист. - Shift + F9
- Откройте меню печати. - Ctrl + P
- Включите конечный режим. - End
Ввод данных
- Активировать ячейку или двигаться вниз. - Enter
- Активируйте и двигайтесь вверх. - Shift + Enter
- Войдите и двигайтесь вправо. - Tab
- Войдите и двигайтесь влево. - Shift + Tab
- Введите одинаковые данные во все выбранные ячейки. - Ctrl + Enter
- Показать список автозаполнения. - Alt + ↓
- Заполнить. - Ctrl + D
- Залить вправо. - Ctrl + R
- Вставить текущую дату. - Ctrl + Shift + ;
- Вставить текущее время. - Ctrl + Shift + :
- Начать новую строку в той же ячейке. - Alt + Enter
- Отменить ввод ячейки. - ESC
Навигация
- Переместить на одну ячейку вверх. - ↑
- Переместите одну ячейку вниз. - ↓
- Переместите одну ячейку вправо. - →
- Переместите одну ячейку влево. - ←
- На один экран вниз. - PageDown
- На один экран вверх. - PageUp
- Переместите на один экран вправо. - Alt + PageDown
- Переместите на один экран влево. - Alt + PageUp
- Переместитесь к правому краю области данных. - Ctrl + →
- Перейти к левому краю области данных. - Ctrl + ←
- Переместитесь к нижнему краю области данных. - Ctrl + ↓
- Перейти к верхнему краю области данных. - Ctrl + ↑
- Переместитесь в нижнюю правую активную ячейку на листе. - Ctrl + End
- Перейти к первой ячейке в текущей книге - Ctrl + Home
- Перейти в начало ряда. - Home
- Перейти к следующему листу. - Ctrl + PageDown
- Перейти к предыдущему листу. - Ctrl + PageUp
Вырезать, копировать, вставить
- Копировать выбранные ячейки. - Ctrl+ C
- Вырезать выбранные ячейки. - Ctrl + X
- Вставить содержимое из буфера обмена. - Ctrl + V
- Скопируйте формулу из ячейки выше. - Ctrl + '
- Скопируйте значение из ячейки выше. - Ctrl + "
- Отобразить диалоговое окно «Специальная вставка». - Ctrl + Alt + V
Удаление
- Очистить все - Alt + H + E + A
- Только чистые форматы. - Alt + H + E + F
- Только очистить содержимое. - Alt + H + E + C
- Очистить только гиперссылки. - Alt + H + E + L
- Удалить только комментарии. - Alt + H + E + M
Активация
- Выберите текущую книгу / Выбрать все. - Ctrl + А
- Выберите видимые ячейки в текущем регионе. - Alt + ;
- Выберите текущую область вокруг активной ячейки. - Ctrl + Shift + *
- Выберите всю строку. - Shift + Space
- Выберите весь столбец. - Ctrl + Space
- Выделите все ячейки, содержащие комментарии. - Ctrl + Shift + О
- Выберите "Различия в строках". - Ctrl + \
- Выберите "Различия в столбцах". - Ctrl + Shift +|
- Выберите Прямые прецеденты. - Ctrl + [
- Выбрать все прецеденты. - Ctrl + Shift +
- Выберите Прямые иждивенцы. - Ctrl + ]
- Выберите всех иждивенцев. - Ctrl + Shift + >
- Отобразить диалоговое окно "Перейти к". - Ctrl + G
Выделение
- Выделение вправо на одну ячейку. - Shift + →
- Выделение влево на одну ячейку. - Shift + ←
- Выделить вверх на одну ячейку. - Shift + ↑
- Выделить на одну ячейку вниз. - Shift +↓
- Расширьте выделение вправо до последней ячейки. - Ctrl + Shift + →
- Расширьте выделение влево до последней ячейки. - Ctrl + Shift + ←
- Расширить выделение вверх до последней ячейки. - Ctrl + Shift + ↑
- Расширить выделение вверх на один экран. - Shift + PageUp
- Расширить выделение на один экран вниз. - Shift + PageDown
- Расширить выделение вправо на один экран. - ALT + Shift + PageUp
- Расширить выделение влево на один экран. - ALT + Shift + PageDown
- Расширить выделение до начала строки. - Shift + Home
- Расширить выделение до первой ячейки на листе. - Ctrl + Shift + Home
- Расширить выделение до последней ячейки на листе. - Ctrl + Shift + End
- Переключить режим расширения выделения. - F8
Выравнивание
- Выровняйте содержимое по центру ячейки. - Alt + H + A + C
- Выровняйте содержимое по левому краю ячейки. - Alt + H + A + L
- Выровняйте содержимое по правому краю ячейки. - Alt + H + A + R
- Выровняйте содержимое по середине ячейки. - Alt + H + A + M
Скрыть / Показать (строки, столбцы, объекты)
- Скрыть выбранные строки. - Ctrl + 9
- Скрыть выбранные столбцы. - Ctrl + 0
- Показать скрытые строки в выделении. - Ctrl + Shift + 9
- Показать скрытые столбцы в выделении. - Ctrl + Shift + 0
- Показать / скрыть объекты. - Ctrl + 6
Вставка
- Вставить новую строку в той же ячейке - Alt + Enter
- Вставить новый лист. - Shift + F11
- Вставить строку / ячейку (показывает диалоговое окно). - Ctrl + Shift + =
- Вставить текущую дату. - Ctrl + Shift + ;
- Вставить текущее время. - Ctrl + Shift + :
- Вставить таблицу. - Ctrl + Т
- Вставить гиперссылку. - Ctrl + K
- Вставьте имена аргументов в формулу. - Ctrl + Shift +A
- Вставить / изменить комментарий к ячейке. - Shift+ F2
- Удалить строку / ячейку (показывает диалоговое окно). - Ctrl + -
Форматирование
Связанные с формулами
- Вставить формулу автосуммы. - Alt + =
- При вводе формулы переключает ссылку на ячейку с абсолютной на относительную. - F4
- Развернуть / свернуть панель формул. - Ctrl + Shift + U
- Откройте диалоговое окно «Вставить функцию». - Shift + F3
- Введите формулу как формулу массива. - Ctrl + Shift + Enter
- Оцените часть формулы. - F9
- Выберите массив, содержащий активную ячейку. - CTRL + /
- Выберите все ячейки, на которые прямо или косвенно ссылаются формулы в выделенном фрагменте. - CTRL+ [
- Выберите ячейки, содержащие формулы, которые прямо или косвенно ссылаются на активную ячейку. - CTRL + ]
- Переключить отображение значения / формулы. - Ctrl + `
- Повторно проверяет зависимые формулы, а затем вычисляет все ячейки во всех открытых книгах. - Ctrl+ Alt + Shift + F9
Поиск и замена
- Отображение диалогового окна «Найти и заменить» («Найти выбранное»). - Ctrl + F
- Отображение диалогового окна «Найти и заменить» («Заменить выбранное»). - Ctrl + H
- Найти следующее совпадение. - Shift + F4
- Найдите предыдущее совпадение. - Ctrl + Shift + F4
Условное форматирование
- Откройте диалоговое окно условного форматирования. - Alt + O + D
- Очистить условное обозначение из выбранных ячеек. - Alt + H + L + C + S
- Очистить условное обозначение на всем листе. - Alt + H + L + C + E
Диаграммы
- Вставляет диаграмму в рабочий лист (используя выбранные данные). - Alt + F1
Имена, диапазоны
- Получите список всех определенных именованных диапазонов. - F3
- Создать именованный диапазон из выделенного. - Ctrl + Shift + F3
- Диалоговое окно определения имени. - Ctrl + F3
Сводная таблица
- Отобразить диалоговое окно «Вставить сводную таблицу». - Alt + N + V
- Откройте мастер сводной таблицы. - Alt + D + P
- Выберите всю сводную таблицу (за исключением фильтров отчета). - Ctrl + A
- Добавить / удалить галочку для выбранного поля в списке полей сводной таблицы. - Space
- Сгруппируйте выбранные элементы сводной таблицы. - Alt + Shift + →
- Разгруппируйте элементы сводной таблицы. - Alt + Shift + ←
- Выберите следующий элемент в списке полей сводной таблицы или списке элементов. - ↓
- Выберите предыдущий элемент в списке полей сводной таблицы или списке элементов. ↑
- Выберите последний видимый элемент в списке. - End
- Выберите первый видимый элемент в списке. - Home
- Откройте список полей для активной ячейки. - Alt + ↓
- Скрыть выбранный элемент или поле. - Ctrl + -
- Открывает диалоговое окно «Расчетное поле» (когда выбрано поле данных). - Shift + Ctrl + =
Прочее
- Восстановить размер окна. - Ctrl + F5
- Переместить окно. - Ctrl + F7
- Изменить размер окна. - Ctrl + F8
- Предыдущее окно. - Ctrl + Shift + F6
- Следующая панель. - F6
- Предыдущая панель. - F8
- Расширенный режим. - Shift + F10
- Показать контекстное меню. - Shift + F6
- Включает режим добавления к выделенному. - Shift + F8
Макросы
- Переключайтесь между Excel Worksheet и редактором VBA. - Alt + F11
- VB Help. - F1
- Просмотр обозревателя объектов. - F2
- Просмотр свойств. - F4
- Просмотр окна кода. - F7
- Просмотр немедленного окна. - Ctrl + G
- Просмотр контекстного меню. - Shift + F10
- Запустите Sub / UserForm. - F5
- Шаг - F8
- Переступить. - Shift + F8
- Выйти. - Ctrl + Shift + F8
- Перейти к курсору. - Ctrl + F8
- Переключить точку останова. - F9
- Очистить все точки останова. - Ctrl + F9
- Закройте редактор VBA и вернитесь к таблице Excel. - Alt + Q
Отлично! Раз вы дочитали или просто долистали статью до конца, значит вам это нужно. Поэтому чтобы каждый раз не возвращаться к списку, просто скачайте его и распечатайте. СКАЧАТЬ . Так вы всегда будет видеть его перед глазами и запоминать сочетания если будете ими пользоваться.
На этом у меня всё. 🏁 Если вам понравился сегодняшний урок, ставьте лайки 👍 и подписывайтесь на канал. Если хотите посмотреть еще уроки загляните в СОДЕРЖАНИЕ , обязательно еще что-нибудь присмотрите )) Спасибо!
Этот вопрос я слышу почти на каждом тренинге, да и на нашем форуме он всплывает с завидной периодичностью. Давайте, наконец, разберемся - что же это за хитрый режим ссылок, как с ним бороться и для чего он, собственно говоря, вообще предназначен.
Что это
Классическая и всем известная система адресации к ячейкам листа в Excel представляет собой сочетание буквы столбца и номера строки - морской бой или шахматы используют ту же идею для обозначения клеток доски. Третья сверху во втором столбце ячейка, например, будет иметь адрес B3. Иногда такой стиль ссылок еще называют "стилем А1". В формулах адреса могут использоваться с разным типом ссылок: относительными (просто B3), абсолютными ($B$3) и смешанного закрепления ($B3 или B$3). Если с долларами в формулах не очень понятно, то очень советую почитать тут про разные типы ссылок, прежде чем продолжать.
Однако же, существует еще и альтернативная малоизвестная система адресации, называемая "стилем R1C1". В этой системе и строки и столбцы обозначаются цифрами. Адрес ячейки B3 в такой системе будет выглядеть как R3 C2 (R=row=строка, C=column=столбец). Относительные, абсолютные и смешанные ссылки в такой системе можно реализовать при помощи конструкций типа:
- R C - относительная ссылка на текущую ячейку
- R2 C2 - то же самое, что $B$2 (абсолютная ссылка)
- R C5 - ссылка на ячейку из пятого столбца в текущей строке
- R C[-1] - ссылка на ячейку из предыдущего столбца в текущей строке
- R C[2] - ссылка на ячейку, отстоящую на два столбца правее в той же строке
- R[2] C[-3] - ссылка на ячейку, отстоящую на две строки ниже и на три столбца левее от текущей ячейки
- R5 C[-2] - ссылка на ячейку из пятой строки, отстоящую на два столбца левее текущей ячейки
- и т.д.
Ничего суперсложного, просто слегка необычно.
Как это включить/отключить
Мало кто использует этот режим осознанно. Обычно он случайно включается сам, например, при открытии кривых выгрузок из 1С в Excel и в некоторых других ситуациях. Отключить его совсем несложно. Самый простой путь:
В Excel 2007/2010: кнопка Офис (Файл) - Параметры Excel - Формулы - Стиль ссылок R1C1 (File - Excel Options - Formulas - R1C1-style)
В Excel 2003 и старше: Сервис - Параметры - Общие - Стиль ссылок R1C1 (Tools - Options - General - R1C1-style)
Если вам приходится делать это часто, то имеет смысл создать простой макрос, переключающий эти два режима туда-обратно:
Можно сохранить его в личную книгу макросов и повесить на кнопку на панели инструментов или на сочетание клавиш (как это сделать описано тут).
Где это может быть полезно
А вот это правильный вопрос. Если звезды зажигают, то это кому-нибудь нужно. Есть несколько ситуаций, когда режим ссылок R1C1 удобнее, чем классический режим А1:
- При проверке формул и поиске ошибок в таблицах иногда гораздо удобнее использовать режим ссылок R1C1, потому что в нем однотипные формулы выглядят не просто похоже, а абсолютно одинаково. Сравните, например, одну и ту же таблицу в режиме отладки формул (CTRL+~) в двух вариантах адресации:
Найти ошибку в режиме R1C1 намного проще, правда?
- Если большая таблица с данными на вашем листе начинает занимать уже по нескольку сотен строк по ширине и высоте, то толку от адреса ячейки типа BT235 в формуле немного. Видеть номер столбца в такой ситуации может быть гораздо полезнее, чем его же буквы.
- Некоторые функции Excel, например ДВССЫЛ (INDIRECT) могут работать в двух режимах - A1 или R1C1. И иногда оказывается удобнее использовать второй.
- В коде макросов на VBA часто гораздо проще использовать стиль R1C1 для ввода формул в ячейки, чем классический A1. Так, например, если нам надо сложить два столбца чисел по десять ячеек в каждом (A1:A10 и B1:B10,) то мы могли бы использовать в макросе простой код:
т.к. в режиме R1C1 все формулы будут одинаковые. В классическом же представлении в ячейках столбца С все формулы разные, и нам пришлось бы писать код циклического прохода по каждой ячейке, чтобы определить для нее формулу персонально, т.е. что-то типа:
Ссылки по теме
Спасибо за разъяснение. Всегда больше всего интересовал вопрос "почему". На мелких таблицах RC режим бесил, на крупных стал более понятен, но все на уровне интуиции.
Можно ли используя стиль ячеек "R1C1" сделать так, чтобы ссылка велась не на конкретное количество строк/столбцов назад/вперед, а на изменяемое число строк/столбцов назад/вперед.
Условно:
Не RC[1], а RC[-i] где i = значение из другой ячейки.
Какой синтаксис необходимо применять для написания подобной "изменяемой ссылки"?.
Для такого можно использовать функцию СМЕЩ (OFFSET) - она выдает ссылку на диапазон, сдвинутый относительно исходного на определенное число строк и столбцов.
Например =СМЕЩ(A1;3;2) даст ссылку на B3
Обычно, если для расчетов используется значение какой-то ячейки, то при составлении расчетной конструкции (=. ) просто в нужном месте конструкции щёлкают по нужной ячейке, и ссылка на нее сама вставляенся в конструкцию.
Ещё можно присвоить нужной ячейке имя (выделить её, далее Меню-Вставка-Имя-Присвоить), например, Мой_рост, а потом использовать его в конструкции (=. +Мой_рост/. ). К моменту обращения к этой ячейке (т.е. до начала расчета) там должно находиться нужное/конкретное значение. Именованную ячейку можно "перетаскивать" в любое другое место, даже на другой лист, и там она будет с именем "Мой_рост".
Кстати, вышесказанное работает в любом стиле - "R1C1" и "A1".
Не за что! Будем стараться и дальше
Спасибо. Разъяснили!
Почему "каша"? Лично я предпочитаю работать и программировать в Excel (кстати, 2003) именно в стиле "R1C1". Считаю, очень удобно, наглядно, логично и "математично". "AE:8" или (8,31), "BB:12" или (12,54) - что понятнее и естественнее? "R1C1" - это же Декартова система координат (Y,X) в школьном учебнике!
Old school
Для именно программирования он, кстати, однозначно удобнее, абсолютно согласен.
Недавно открыл для себя ещё одну мега удобную вещь,которую можно сделать только с этим стилем. На сайте вроде не встречал, так что поделюсь с читателями, может кому пригодится.
Если в формуле хочется использовать именованные диапазоны (RangeNames), то есть вместо формулы B3*B4 иметь что-то вроде Объем * Цена, то обычно выделяют всю строку(столбец) с исходными данными, то есть получается массив (или вектор - назовите как хотите), например "Выручка" - В3:X3, "Цена" - B4:X4. Тогда, конечно, можно вводить эти имена в формулу, и формула примет более благообразный и понятный вид, но есть несколько но
- при использовании некоторых формул, например МАКС, Excel будет использовать весь массив в качестве аргумента, то есть если у вас две цены Цена1; Цена 2, то с формулой Макс (Цена1, Цена2) посчитается не максимальная цена из двух цен в текущем столбце, а максимальная цена за весь период.
- Если зайти в режим редактирования - то будет подсвечиваться весь диапазон - тоже не всегда удобно и понятно, откуда берутся значение для формулы
Но можно задать не статичный диапазон, а смещающийся. Надо зайти в режим R1C1 и при создании диапазона не фиксировать столбец, то есть вместо R3C2:R3C24 вписать R3C. Тогда в любой ячейке Excel при использовании этого диапазона будет использоваться значение из третьего ряда и текущего столбца, причём даже в режиме ссылок A1. И, что самое интересное, в режиме А1 адрес диапазона будет меняться, в зависимости от того, в какой ячейке вы находитесь. По мне, так это какая-то магия, если честно. Таки образом решаются вышеупомянутые проблемы.
Надеюсь, понятно объяснил. Пока писал, понял, что можно подобную вещь и без этого стиля ссылок сделать, но всё равно не так красиво получится.
Стиль в Microsoft Excel - это сохраненная совокупность параметров форматирования ячейки. Единожды создав стиль, его затем можно многократно применять к другим ячейкам, моментально оформляя их нужным вам образом, что неимоверно ускоряет повседневную работу в Excel.
Весь список стилей доступен на вкладке Главная в группе Стили (Home - Styles) :
Важно отметить, что стиль - это не только внешнее оформление (цвет, шрифт, заливка), как многие думают. В стиле ячейки Excel можно сохранить:
- Числовой формат (денежный, процентый, даты/времени. ), в том числе и пользовательский (кг, шт, °С. )
- Параметры выравнивания (по горизонтали и вертикали), направление текста, перенос по словам.
- Параметры шрифта (цвет, начертание, размер. )
- Цвет и тип заливки (сплошная, градиент)
- Обрамление ячейки (тип, толщина и цвет линий с каждой стороны и внутри)
- Параметры защиты (нужно ли защищать ячейку и прятать в ней формулы при включении защиты листа)
Как создать стиль
Выделите ячейку, оформление которой хотите сохранить в стиле (или пустую ячейку, если хотите создать стиль "с нуля") и на вкладке Главная в группе Стили выберите команду Создать стиль ячейки (New cell style) .
В открывшемся окне можно отметить флажками, какие именно параметры ячейки должны сохраняться в новом стиле и, нажав кнопку Формат (Format) , настроить их более детально.
Чтобы создать стиль на основе уже имеющегося стиля, можно просто щёлкнуть правой кнопкой мыши по нужному стилю и выбрать команду Дублировать (Duplicate) :
Там же в контекстном меню любой стиль можно удалить или изменить его параметры.
Всё весьма несложно и даже слегка скучновато, не правда ли? Так что давайте перейдем к практическим примерам.
Стиль для целых чисел с разделителями
Начнем простого для затравки.
На Главной вкладке в группе Число есть кнопки для быстрого применения основных числовых форматов, которые вам, я уверен, хорошо знакомы:
Лично меня всегда безмерно удивляло, почему в этом наборе нет самого нужного - формата, где отображается только целая часть числа с пробелом через три разряда? Денежный - есть, процентный - есть, а вот удобного формата для обычных чисел - почему-то нет.
Кстати, третья иконка со значком "000", про которую обычно думают в этом случае, делает совершенно не то, что нужно - она не убирает дробную часть, да ещё и зачем-то выводит вместо нуля прочерк, как в финансовом формате. Совсем не оно.
Давайте устраним этот недостаток, создав свой стиль. Выбираем, как было описано выше, последовательно Главная - Стили - Создать стиль ячейки (Home - Styles - New cell style) . В окне создания стиля введём его имя и снимем все галочки, кроме первой, чтобы создаваемый нами стиль не влиял ни на какие другие параметры ячейки, кроме числового формата. Затем жмём кнопку Формат (Format) и в знакомом окне выбираем Числовой (Number) без десятичных знаков и с разделителем групп разрядов:
Жмём на все ОК и теперь у нас есть стиль для наглядного форматирования чисел - красота!
Стили для своих единиц измерения (шт, чел, упак, кг. )
Исходно в Excel в качестве единиц измерения есть только валюты и проценты. Если же по работе вы сталкиваетесь с необходимостью использовать другие единицы измерения (шт, чел, л, т, кг, упак и т.д.), то имеет смысл создать для этого специальный стиль.
Выполняем те же действия, что и в предыдущем пункте, но в окне Формат ячеек выбираем на вкладке Число опцию (все форматы). В поле Тип (Type) вводим маску (шаблон) для нашего пользовательского формата:
Такой шаблон говорит Excel, что мы хотим выводить только целую часть числа и добавить к ней пробел и ШТ. Обратите внимание, что первый пробел здесь нужен для разделения тысяч-миллионов-миллиардов, а второй - чтобы число и текст не слиплись. И вот этот второй должен обязательно находиться внутри кавычек вместе с ШТ.
После применения такого стиля получим красивое представление для штук:
Аналогичным образом можно сделать и дробный формат, например, для килограмм. В этом случае для отображения трёх знаков после запятой (для граммов) потребуется лишь добавить к нашему шаблону нули:
Стили для тысяч (К) и миллионов (М)
Ещё один пример весьма распространённой задачи - компактное представление для очень больших чисел. Вы наверняка видели варианты для тысяч с буквой "К" (1289 = 1,3К), для миллионов с буквой "М" (1 595 000 = 1,6М) или что-то похожее. Чтобы создать такие стили нам опять потребуется пользовательский формат, но с немного другим шаблоном:
Обратите внимание на пробел (без кавычек) после нуля - именно он, являясь разделителем разрядов, округляет наше исходное значение до тысяч. Если поставите два пробела - получите округление до миллионов, три - до миллиардов и т.д.
Если нужно показать после запятой один или несколько знаков (например 3,5K или 5,23М), то добавляем нули, как в прошлом примере:
Вместо международных "К" и "М" можно, само-собой, использовать и наши привычные " тыс.руб" и " млн.$" - кому как привычнее.
Стиль с цветом и процентами для отклонения от плана
Предположим, что у нас есть таблица со значениями плана и факта и вычисленным столбцом отклонения в процентах по классической формуле:
Давайте создадим для последнего столбца особый стиль, который будет:
- Положительные значения выводить зелёным цветом шрифта, со знаком плюс перед значенем процентов.
- Отрицательные значения - красным цветом и с минусом, соответственно.
Создаём стиль как и ранее, а вот маска формата будет хитрая:
[Цвет10]+0% ; [Красный]-0% ;0%
Давайте разберём её подробнее:
- Маска формата здесь состоит из 3 фрагментов, разделенных точкой с запятой. Первая применяется, если число в ячейке больше нуля, вторая - если меньше нуля, третья - если число равно нулю.
- Отклонения от плана мы хотим указывать явно - с плюсом (перевыполнение) и минусом (невыполнение), поэтому знаки плюса и минуса явно прописываем в шаблоне.
- Перед маской в каждом блоке можно указать в квадратных скобках цвет шрифта - словом (красный, синий, зеленый, желтый, черный, белый) или с помощью кода (Цвет1, Цвет2 и т.д.) Всего поддерживается 56 цветов - выбирайте любой на ваш вкус:
После применения созданного стиля картинка станет существенно приятнее:
Стили со значками и спецсимволами
Чтобы сделать ещё красивее, можно вместо плюса и минуса выводить символы стрелки вверх и вниз, соответственно. Для этого выделим любую пустую ячейку на листе и вставим туда наши значки, через команду Вставка - Символ (Insert - Symbol) :
Затем выделим вставленные символы в ячейке или в строке формул и скопируем их с помощью сочетания Ctrl + C .
Теперь, при создании стиля для отличий из предыдущего пункта, останется вставить с помощью Ctrl + V эти символы в нашу маску формата вместо плюса и минуса:
После применения такого стиля наше отклонение от плана станет ещё нагляднее:
Думаю, понятно, что такой трюк со вставкой спецсимволов позволит аналогичным образом создать стили для отображения любых нестандартных единиц измерения:
Стили со сложными условиями и эмодзи
Предположим, что у нас есть таблица с результатами экзаменов студентов или аттестации сотрудников:
Задача - показать рядом с каждым результатом его графическое представление в виде иконки (эмодзи) по следующей логике:
- больше или равно 80 баллов - отлично
- от 40 до 80 - хорошо
- меньше 40 - плохо
Создаем новый стиль, где в шаблоне числового формата задаём:
Здесь маска тоже состоит из трёх фрагментов и каждый фрагмент применяется только при выполнении условия, заданного в квадратных скобках перед ним. Если первые два условия для ячейки не выполняются, то форматирование происходит по последнему, третьему шаблону.
Эмодзи легко вставляются сочетанием клавиш Win + точка , если у вас Windows 10 со всеми обновлениями. Если же у вас более древняя операционная система, то придется их заранее вставить через Вставка - Символ из шрифтов типа Webdings, Windings и т.п. и скопировать, как мы делали в предыдущем примере.
Стиль для полей формы с защитой
Представьте, что вам нужно создать защищенную паролем форму для ввода данных пользователем. Для ячеек ввода лучше создать стиль с определенным форматированием (чтобы сразу было понятно, куда можно вводить данные) и отключенной блокировкой (чтобы не мешала защита листа):
Для этого при создании стиля убираем все флажки, кроме первого и, нажав на кнопку Формат (Format) зададим характерный дизайн (например, жёлтую заливку, курсив, выравнивание по центру) и на вкладке Защита (Protection) снимем галочку Защищаемая ячейка (Locked) .
Как лучше хранить стили
Все созданные пользовательские стили хранятся в текущей книге. Если вы хотите использовать их в других своих файлах, то есть три варианта:
- Копировать формат ячеек с помощью инструмента Формат по образцу ("кисточка" или Format Painter ).
- Подгрузить в рабочую книгу все стили из другой книги с помощью команды Главная - Стили - Объединить стили (Home - Styles - Merge styles)
- Использовать инструмент автоматической загрузки стилей из файла-библиотеки в надстройке PLEX последней версии.
Идеи для продолжения
Надеюсь, вам хватит описанных выше примеров, чтобы заработала уже ваша фантазия и вы начали сами придумывать стили для упрощения своей работы в Excel. Вот вам несколько идей для затравки:
- Стили с корпоративными цветами и шрифтами вашей компании или бренда.
- Стили с валютами, которых нет на Главной и которые долго ставить через окно Формат ячеек (например, тенге, сомони, сом и др. валюты союзных государств).
- Стили с маркерами для имитации маркированных списков в Excel как в Word.
- Стили для скрытия данных "белым на белом" или с помощью маски из трех подряд точек с запятой.
- Стили для отображения отрицательных чисел без минуса, но в скобках (как это принято в финансах для расходов).
- Стили для отображения исходных данных, вычислений и ячеек со ссылками в финансовых моделях.
- . и т.д.
Делитесь полезными стилями в комментариях - прогрессивное человечество и карма скажут вам "спасибо" :)
Продолжная тему настройки интерфейсов "под себя" в этой статье я расскажу, как можно в Excel 2003 сделать кнопку быстрого переключения стиля ссылок. Здесь под ссылками нужно понимать способ нумерации колонок и ячеек на листах Excel. Мне такое название кажется не удобным, но не я его придумал. Буду придерживаться принятой терминологии.
Чтобы переключить стиль ссылок обычным путем, нужно зайти в меню "Сервис" > "Параметры" > вкладка "Общие" флаг "Стиль ссылок R1C1". Это долго и далеко. Для упрощения жизни придется использовать код на VBA. Чтобы не пугать вас всеми вариантами создания такого кода рассказываю самый очевидный способ. Меню "Сервис" > "Макрос" > "Начать запись". В появишемся окне можно ничего не менять, кроме места сохранения. Там выбираем "Личная книга макросов". Жмем Ok и пишем макрос. После записи не забудьте нажать кнопку "Остановить запись".
Что конкретно писать, роли не играет, все равно весь код будем заменять. Можете для соблюдения логики записать сам процесс переключения стиля ссылок. Для этого нужно пройти по указанному выше пути и сбросить или поднять нужный флаг. Теперь остановите запись.
Поясню, что получилось: в специальной книге записался программый код, вызов которого сбросит (или поднимет) флаг стиля ссылок R1C1. Этот код можно вызвать из любой книги Excel (помните настройку, "сохранить в:"? ). При этом программа будет работать при любом уровне параметра безопасности макросов.
Все отлично, за исключением того, что записанный макрос не будет переключать стиль ссылок. Он будет либо только сбрасывать, либо только поднимать флаг. Требуется вмешательноство в код макроса. Меню "Сервис" > "Макрос" > "Редактор Visual Basic"
Откройте проект "personal.xls", и замените в его модуле только записанный макрос (смотрите по дате и имени) на код приведенный ниже.
Последний шаг: нужно связать вызов этого макроса с кнопкой на панели инструментов. Для этого добавьте новую кнопку в инструменты ( ПКМ по свободному месту в верхней части окна Excel > "Настройка" > вкладка "Команды". Категория "Макросы", команда "Настраиваемая кнопка" ).
После размещения кнопки на панели нужно связать ее с макросом. Не закрывая окно настроек, ПКМ по кнопке > "Назначить макрос . " Остается выбрать в списке соответствующий макрос. Например, у меня он называется "PERSONAL.XLS!Макрос1".
Если все сделали правильно, то наконец у вас есть возможность в любой открытой книге Excel простым нажатием на кнопку переключить стиль ссылок на R1C1 и обратно.
Похожие материалы: Быстрый доступ к автофильтру в Excel 2003
Понравилась статья? Расскажите о ней друзьям:
Адресация к ячейкам листа в Excel является одним из основополагающих аспектов работы в программе, и большинство пользователей программы работают со стилем ячеек вида A1, в котором столбцы задаются буквами, а строки числами (в данном случае A — литера столбца, а 1 — номер строки, соответственно, ячейка — пересечение столбца A и строки 1).
Например, ячейка D5 стоит на пересечении столбца D и строки 5, ячейка F8 на пересечении столбца F и строки 8 и т.д.
Вдобавок в Excel стиль A1 используется по умолчанию, поэтому все привыкли работать именно с ним.
Подобная система координат также нам более привычна, так как используется, к примеру, в шахматной расстановке или в игре «морской бой» достаточно хорошо знакомых всем нам с детства:
Однако иногда встречается использование другого стиля — R1C1, где и столбцы и строки задаются числами (R1 означает строку 1, где R — Row (строка в переводе с английского), а C1 означает столбец 1, где C — Column (столбец в переводе с английского), соответственно, ячейка — пересечение строки 1 и столбца 1).
Как включить или отключить стиль ссылок R1C1 в Excel?
Как уже говорилось выше, по умолчанию в Excel используется стиль ссылок A1, поэтому чтобы начать работать с R1C1 сначала надо его включить. Для этого заходим в Файл -> Параметры и во вкладке Формулы и в блоке Работа с формулами ставим галочку напротив поля Стиль ссылок R1C1:
Соответственно, если нужно вернуться к стандартному варианту адресации вида A1, то стиль R1C1 можно отключить убрав соответствующую галочку в настройках.
Особенности и отличия стилей адресации A1 и R1C1
В первую очередь, при работе с ячейками обратите внимание, что для стиля R1C1 в адресе сначала идет строка, а потом столбец, а для A1 все наоборот — сначала столбец, а потом строка.
Например, ячейка $H$4 будет записана как R4C8 (а не как R8C4), поэтому будьте внимательнее при ручном вводе формул.
Еще одно отличие между A1 и R1C1 — внешний вид окна программы Excel, в котором по-разному обозначаются столбцы на рабочем листе (A, B, C для стиля A1 и 1, 2, 3, … для стиля R1C1) и имя ячейки:
Как известно, в Excel есть 3 типа ссылок (тут можно почитать подробнее): относительные (А1), абсолютные ($А$1) и смешанные ($А1 и А$1), где знак доллара ($) служит закреплением номера строки или столбца.
В случае со стилем R1C1 также можно использовать любой тип ссылки, но принцип их составления будет несколько другим:
- RC. Относительная ссылка на текущую ячейку;
- R1C1. Абсолютная ссылка на ячейку на пересечении строки 1 и столбца 1 (аналог $A$1);
- RC2. Ссылка на ячейку из 2 столбца текущей строки;
- R3C. Ссылка на ячейку из 3 строки текущего столбца;
- RC[4]. Ссылка на ячейку на 4 столбца правее текущей ячейки;
- R[-5]C. Ссылка на ячейку на 5 строк выше текущей ячейки;
- R6C[7]. Ссылка на ячейку из 6 строки и на 7 столбцов правее текущей ячейки;
- и т.д.
В общем и целом, получается, что аналогом закрепления строки или столбца (символа $) для стиля R1C1 является использование чисел после символа строки или столбца (т.е. после букв R или C).
Применение квадратных скобок позволяет сделать относительное смещение относительно ячейки, в которой введена формула (к примеру, R[-2]C делает смещение на 2 строки вверх, RC[2] — смещение на 2 столбца вправо и т.д.). Таким образом, смещение вниз или вправо обозначается положительными числами, влево или вверх — отрицательными.
В итоге, основное и самое главное отличие между А1 и R1C1 состоит в том, что для относительных ссылок стиль А1 за точку отсчета берет начало листа, а R1C1 ячейку в которой написана формула.
Именно на этом и строятся основные преимущества использования R1C1, давайте подробнее на них остановимся.
Преимущества стиля ссылок R1C1
Можно выделить 2 основных преимущества, при которых использовать R1C1 предпочтительнее, чем A1: при проверке формул (поиске ошибок) и в макросах.
Рассмотрим пример: возьмем простую таблицу, в которой проверим на корректность расчета формулы в последнем столбце:
Видите ошибку?
На первый взгляд может показаться, что никаких ошибок нет и все нормально, формулы похожи друг на друга, из общего ряда ничего не выбивается. Но если присмотреться более внимательно, то можно заметить, что на самом деле ошибка есть и в 4 и 5 строках формулы поменяны местами друг с другом.
Давайте теперь посмотрим эту же таблицу со стилем ячеек R1C1:
В данном случае сразу видно, что формулы в 4 и 5 строках не похожи на другие, и найти ошибку уже гораздо проще.
На таблицах большего размера выискивать ошибку будет еще труднее, поэтому данный способ поиска может существенно упростить и ускорить процесс.
Аналогичный прием можно применить и в случае с работой с ячейками при создании макросов.
В случае, если нам нужно прописать для диапазона ячеек формулы произведения двух столбцов (как в примере выше), то для стиля R1C1 все формулы будут записываться абсолютно одинаково (=RC[-2]*RC[-1]), поэтому в коде макроса можно сразу прописать формулу для всех ячеек диапазона. Для стиля A1, к сожалению, такой способ не подойдет, так как записи всех формул отличаются друг от друга и каждую нужно будет прописывать отдельно, что несколько усложняет задачу.
R1C1 в функциях Excel
При изменении стиля с A1 на R1C1 все ссылки используемые в качестве аргументов в функциях будут автоматически отображаться в новом формате, и никаких проблем с изменением стиля возникнуть не должно.
Однако в Excel есть функции, в которых возможно применение обоих стилей адресации вне зависимости от установленного режима в настройках. В частности, функции ДВССЫЛ (INDIRECT в английской версии) и АДРЕС (ADDRESS в английской версии) могут работать в обоих режимах.
В качестве одного из аргументов в данных функциях задается стиль используемых ссылок (A1 или R1C1), и в некоторых случаях бывает предпочтительнее использовать как раз R1C1.
Спасибо за внимание!
Если у вас есть мысли или вопросы по использованию и преимуществам разных стилей ссылок — пишите в комментариях.
Читайте также: