Приемы работы в Excel

Полезные приемы, упрощающие работу в Excel: копирование формул, перенос строк и столбцов, динамический диапазон из умной таблицы.

Копирование формул

Как известно, при вставке формулы в одну из ячеек умной таблицы, она автоматически копируется во все ячейки столбца в пределах таблицы, как вниз, так и вверх.

Почти такой же фокус можно провести и при копировании формул в диапазоне, оформленном в виде обычной таблицы. Для этого необходимо дважды кликнуть по крестику в правом нижнем углу ячейки с формулой, за который мы обычно копируем ячейку перетаскиванием. Весь столбец диапазона ниже этой ячейки заполнится формулой (верхние ячейки, в отличие от умной таблицы, не заполнятся).

Таким же образом можно копировать не только формулы, но и другое содержимое ячеек (текст, число, дата, формат), в том числе и в умной таблице. Если в ячейке будет не формула, то в умной таблице столбец заполнится тоже только вниз.

Перенос столбцов и строк

Чтобы перенести столбец (или строку) в таблице на другое место, необходимо выделить его (ее), ухватить за крестик с четырьмя стрелочками (наведите курсор сюда, чтобы увидеть крестик) на границе выделения и переместить, удерживая нажатой клавишу «Shift». Таким образом можно переносить по нескольку столбцов и строк.

Выравнивание заголовка

Если у таблицы есть заголовок, расположенный в объединенной ячейке с выравниванием по центру, то выделить один столбец для переноса в другое место или для других целей будет невозможно. Выделяться будут все столбцы, пересекающиеся с объединенной ячейкой.

Этого можно избежать, если использовать для заголовка выравнивание по центру выделенной области:

  • Введите заголовок в левой ячейке диапазона (части строки), по центру которого требуется выравнивание.
  • Выделите участок строки, в центре которого должен быть заголовок.
  • Откройте окно «Формат ячеек» и перейдите на вкладку «Выравнивание».
  • В раскрывающемся списке «по горизонтали» выберите пункт «по центру выделения» и нажмите «OK».

Выравнивание текста по центру выделенного диапазона

Заголовок будет выровнен по центру выделенного диапазона, причем границы ячеек будут скрыты.

Динамический диапазон

Динамический диапазон для раскрывающегося списка в ячейке (проверка данных) проще сделать с помощью умной таблицы, чем с помощью именованных диапазонов.

Для этого необходимо каждый набор данных для раскрывающегося списка преобразовать в умную таблицу, а в поле «Источник» для типа данных «Список» проверяемой ячейки вставить формулу =ДВССЫЛ("ИмяТаблицы").

При добавлении новых значений в умную таблицу, они автоматически будут появляться в раскрывающемся списке.

Можно все наборы данных для раскрывающихся списков объединить в одну умную таблицу, тогда запись для поля «Источник» будет следующей: =ДВССЫЛ("ИмяТаблицы[ИмяСтолбца]"). У этого способа есть недостаток: так как разные наборы данных могут иметь разное количество значений, у коротких наборов будут снизу пустые ячейки, которые отобразятся в виде пустых строк в раскрывающихся списках.

Добавить комментарий

Ваш комментарий будет опубликован после прохождения обязательной модерации. Исходящие ссылки не допускаются. Время модерации составит от нескольких минут до нескольких часов в зависимости от времени суток и занятости модератора. При добавлении в комментарий кода VBA Excel, вставьте перед его началом тег <pre> и по окончании кода </pre>.