Умные таблицы в Excel

Умные таблицы в Excel имеют множество преимуществ: автоматическое оформление, фильтрация и сортировка, подтягивание новых строк и столбцов, автоматические итоги и многое другое.
Создание умной таблицы
Для создания умной таблицы в Excel необходимо предварительно кликнуть по любой ячейке внутри таблицы, затем перейти на вкладку Вставка – Таблица (или нажать сочетание клавиш Ctrl + T).
В появившемся окошке проверьте, что указан верный диапазон данных и стоит галочка Таблица с заголовками (если ваша таблица содержит заголовки).
Готово, ваша таблица из обычной превратилась в умную.

Авторасширение умной таблицы
При добавлении строк/столбцов умная таблица будет автоматически расширяться и включать их в себя.
Такое поведение таблицы можно отключить. При добавлении новой строки/столбца около заполненной ячейки появится значок с возможностью выбора дополнительных опций. Кликните по нему и выберите пункт Отменить авторазвертывание таблицы.

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

Конвертация умной таблицы обратно в диапазон данных
Для того, чтобы конвертировать умную таблицу в обычный диапазон данных выделите любую ячейку внутри таблицы, перейдите на вкладку Конструктор таблиц и нажмите кнопку Преобразовать в диапазон.
Расписание ближайших групп:
«Умная таблица» в Excel
Создать «Умную таблицу», которая впервые была представлена в Excel 2007, очень просто. Для ввода данных в нее можно использовать автоформу, которая защитит формулы от случайной перезаписи. В Excel 2010 для «Умной таблицы» был добавлен инструмент «Срезы» для упрощения фильтрации данных.
Содержание
Общие правила создания и заполнения таблиц
Чтобы ваша таблица, «обычная» или «умная», правильно работала, следует придерживаться при ее создании и заполнении следующих несложных правил:
- не использовать в таблице объединенные ячейки;
- присваивать графам (колонкам) уникальные имена;
- в одной графе использовать один формат данных;
- не оставлять при заполнении таблицы пустых строк;
- в «обычной» таблице следует выделить строку заголовков (шапку таблицы) форматированием (цвет, шрифт) и закрепить на начальном экране.
Создание «Умной таблицы»
Для создания «Умной таблицы» необходимо выбрать любую ячейку внутри таблицы без форматирования или выделить произвольный диапазон, в котором планируется создать такую таблицу, и нажать кнопку «Форматировать как таблицу» на вкладке «Главная». Откроется окно выбора формата будущей «Умной таблицы»:

Выбрать можно любой образец форматирования таблицы и нажать на него, а после создания «Умной таблицы» точнее подобрать форматирование с помощью предпросмотра. После нажатия на образец формата программа Excel предложит проверить диапазон будущей таблицы и выбрать, где будет создана строка заголовков (шапка таблицы) — внутри таблицы, если она уже с заголовками, или над таблицей в новой строке:

В примере заголовки уже присутствуют внутри диапазона с таблицей, поэтому галочку «Таблица с заголовками» оставляем. Нажав «OK», получим следующую «Умную таблицу»:

Теперь при записи формулы создаются адреса с именами колонок, а при нажатии «Enter» формула автоматически копируется во все ячейки этой графы:

Адреса с именами колонок создаются, если аргументы для формулы берутся из той же строки. Аргументы, взятые из других строк, будут отображены обычными ссылками.
Когда «Умная таблица» уже создана, подобрать для нее подходящее цветовое оформление становится легче. Для этого нужно выбрать любую ячейку внутри таблицы и снова нажать кнопку «Форматировать как таблицу» на вкладке «Главная». При наведении курсора на каждый образец форматирования, «Умная таблица» будет менять цветовое оформление в режиме предпросмотра. Остается только выбрать и кликнуть на подходящем варианте.
При выборе любой ячейки внутри «Умной таблицы» на панели инструментов появляется вкладка «Работа с таблицами Конструктор». Перейти в нее можно, нажав на слово «Конструктор».
На вкладке «Конструктор» отображены все инструменты для работы с «Умной таблицей» (неполный перечень):
- редактирование имени таблицы;
- изменение цветового чередования строк на цветовое чередование столбцов;
- добавление строки итогов;
- удаление кнопок автофильтра;
- изменение стиля таблицы (то же, что и по кнопке «Форматировать как таблицу» на вкладке «Главная»);
- удаление дубликатов;
- добавление срезов*, начиная с Excel 2010;
- создание сводной таблицы;
- удаление функционала «Умной таблицы» командой «Преобразовать в диапазон».
*Срезы представляют из себя удобные фильтры по графам в отдельных окошках, работающие аналогично кнопкам автофильтра в строке заголовков. Создается срез (или срезы) нажатием кнопки «Вставить срез» и выбором нужной колонки (или колонок). Чтобы удалить срез, его нужно выбрать и нажать на клавиатуре «Delet» или пункт «Удалить (имя среза)» в контекстном меню.
Работа с «Умной таблицей»
Начните заполнять новую строку или новый столбец, и после заполнения первой ячейки «Умная таблица» автоматически расширится на эту строку или на этот столбец. Если в таблице использовались формулы, то при добавлении новой строки они будут автоматически в нее скопированы.
Для заполнения «Умной таблицы» можно использовать автоформу, которая позволит защититься от случайной перезаписи формул и сделает заполнение более наглядным.
Чтобы автоформа всегда была доступной, ее кнопку необходимо добавить на панель быстрого доступа (вверху слева). Для непосредственного перехода к настройке панели быстрого доступа нажмите на правую кнопку этой панели в виде черточки с треугольником внизу. Откроется следующее меню:

В этом меню необходимо выбрать пункт «Другие команды…» для перехода к окну настройки панели быстрого доступа:

Здесь необходимо выбрать в верхнем раскрывающемся списке «Команды не на ленте», в окне со списком команд выделить пункт «Форма…», нажать кнопку «Добавить >>», а затем кнопку «OK». На панели быстрого доступа появится кнопка вызова автоформы.
Автоформа будет вызываться кнопкой на панели быстрого доступа для той «Умной таблицы», внутри которой находится активная ячейка.

Обратите внимание, что ячейка с формулой не редактируется. Добавление новой записи или сохранение внесенных изменений в существующую строку происходит при нажатии кнопок «Добавить», «Закрыть» или «Enter» на клавиатуре. При нажатии кнопок «Назад» или «Далее» внесенные изменения не сохраняются.
Любую таблицу желательно максимально автоматизировать формулами. Например, в таблице из примера можно вставить формулу для увеличения порядкового номера на единицу.
Самым простым способом было бы вставить формулу =[предыдущая ячейка]+1 , но она не копируется автоматически в новую запись. А в ячейках с этой формулой программа Excel выводит замечание: «Несовместимая формула в вычисляемом столбце».
Для нашего примера подойдет следующая формула: =СТРОКА([@Наименование])-1 , которая вычисляет номер текущей строки рабочего листа Excel и уменьшает ее на единицу, так как первая запись в нашей «Умной таблице» начинается со второй строки рабочего листа Excel.
Если в отдельных колонках «Умной таблицы» использовать выбор значений из раскрывающихся списков, то добавлять записи придется путем копирования строк или протягиванием. Иначе, при автоматическом добавлении новой записи, формулы проверки данных для раскрывающихся списков скопированы не будут.
Преимущества «Умной таблицы»
К преимуществам «Умной таблицы» можно отнести следующие:
- автоматическое форматирование по выбранному шаблону;
- автоматическое расширение «Умной таблицы» при добавлении новых записей или колонок;
- автоматическое копирование формул в новую запись;
- возможность добавления строки итогов (критерий расчета итога для каждой отдельной графы можно выбрать из раскрывающегося списка);
- возможность использования автоформы* для добавления новых записей и редактирования существующих (такая же возможность существует и для обычных таблиц).
*При использовании автоформы не работают подсказки для ввода повторяющегося текста, при наличии которого удобнее добавлять записи непосредственно в таблицу.
Как сделать умную таблицу в excel
Начиная с Excel 2007 появилась возможность использовать так называемые «умные» таблицы Excel .
Для того чтобы преобразовать обычную таблицу в «умную» нужно выделить в обычной таблице любую ячейку, на вкладке меню Главная развернуть список Форматировать как таблицу и выбрать один из понравившихся стилей (см. рисунок выше) , либо использовать команды меню Вставка -> Таблица .
Это очень удобный и порой незаменимый инструмент Excel , который значительно облегчает жизнь пользователям. Но в программах ExcelSoft они пока не используются, потому что имеют множество недостатков, о которых часто умалчивают.
Сначала о достоинствах:
- преобразование вашей таблицы в «умную» придаст ей презентабельный «полосатый» внешний вид;
- «умная» таблица автоматически увеличивается размерах при добавлении данных правее последнего столбца или ниже последней строки. Причем при добавлении строк формулы в ячейках сохраняются. Еще один способ добавить в таблицу строки и столбцы — просто «потащить» ее за правый нижний угол;
- можно мгновенно создать строку итогов с результатами на ваш выбор (сумма, количество, среднее, минимум, максимум и т.д.);
- Excel автоматически присваивает имена столбцам «умной» таблицы, которые можно использовать в формулах.
- с умной таблицей очень удобно работать в надстройке Power Query . На мой взгляд это главное достоинство умных таблиц.
Недостатки «умной» таблицы – это продолжение ее достоинств:
- При большом количестве строк «умная» таблица начинает изрядно «тормозить» по сравнению с обычной. Ее «полосатый» внешний вид основан на том же принципе, что и условное форматирование, поэтому эта «фишка» потребляет много ресурсов компьютера. В больших таблицах рекомендуется эту красоту и возвращать «умной» таблице одноцветный внешний вид.
Кстати, если вам так хочется «полосатости», это легко можно сделать и для обычной таблицы. Достаточно задать для вашей таблицы правило условного форматирование вот с такой формулой: =ЕЧЁТН(СТРОКА()
- Если вы добавили строку итогов, то функция автоматического расширение «умной таблицы» по строкам при добавлении данных перестает работать. Это логично. Не могут же новые строки с данными быть после строки итогов. Расширить таблицу в этом случае можно только растаскиванием за уголок.
Замечу, что часто удобнее иметь итоговую строку вверху в шапке под наименованиями столбцов, чтобы она оставалась закрепленной на экране. Но в «умной» такой возможности нет.
- Первой строкой умной таблицы должны быть заголовки столбцов. Аналогичное требования предъявляются к исходным данным при создании сводных таблиц. Это лишает вас возможности делать сложные шапки, а также использовать одну из фишек ExcelSoft — строку суперфильтра.
- Если адресоваться к столбцам таблицы, используя наименования столбцов, которые «умная таблица» присвоила автоматически, то формулы могут стать «трехэтажными».
Например, для колонки, содержащей наименование контрагента, можно вручную задать имя диапазона, например КонтрИмя . Оно компактное, но информативное, поэтому его удобно использовать в формулах.
Второй вариант — использовать в формуле имя, присвоенное умной таблицей, например Таблица 1[Наименование контрагента] . Но если у вас сложные формулы, они станут в разы длиннее и просто нечитабельными.
Конечно можно принудительно поменять имена и адреса, но тогда где экономия времени от использования «умных» таблиц?
Вот пример не самой длинной формулы в ячейке на листе «Контрагенты» в программе ES: “Финансовое планирование и учет” , которая рассчитывает сальдо по контрагенту:
Если вместо имен диапазонов были бы использованы имена столбцов, автоматически присвоенные «умной таблицей», длина формулы оказалась бы в 2-3 раза больше и разобраться в ней визуально стало бы намного сложнее.
- На защищенных листах функция ставки строк растаскивание за уголок или автоматическое расширение при добавлении данных не работает. Вставить строки внутри «умной» таблицы на защищенном листе также невозможно. И если для обычных таблиц есть «костыль» – использование методов Insert , Delete в макросах VBA, то умные таблицы Excel эти методы не поддерживают и как решить проблему вставки строк с помощью макросов пока непонятно.
- В Excel есть очень полезный инструмент – так называемые Представления . Представления позволяют запоминать внешний вид таблицы на заданном листе (закрепление областей, скрытые и видимые строки и столбцы, условия фильтрации и т.д.), что особенно удобно при подготовке отчетов. Более подробно о Представлениях можно почитать здесь . К сожалению, если в рабочей книге есть хоть одна «умная» таблица, использование Представлений становится невозможным.
- Еще один существенный недостаток «умных» таблиц в том, что при наличии в рабочей книге Excel хотя бы одной «умной» таблицы совместный доступ к файлу сделать невозможно. Excel предложит преобразовать все «умные» таблицы в обычные и удалить карты XML.
Представьте себе, как будет обидно, если вы сделали программу, отладили формулы (которые обращаются непосредственно к колонкам «умной» таблицы) и тут такой облом. Переделывать придется очень много. Я собственно так и попался в первый раз.
Конечно, совместный доступ к файлу — инструмент устаревший и имеет много ограничений. Но многие продолжают его использовать, т.к. альтернатива ему — совместное редактирование доступна пока лишь при подписке на Office 365 , что не всем компаниям по карману.
В заключении нужно отметить, что «умные» таблицы — это будущее Excel , уже наступившее:). Рано или поздно на них перейдут все . А по имеющимся недостаткам будем надеяться, что компания Microsoft исправит их добавит в коробочные версии MS Office .
Возможности умной таблицы Excel в новых версиях
Возможности электронных таблиц Excel в новых версиях существенно выросли. Рассмотрим преимущества авто-таблиц в действии.
Основные возможности таблиц
На листе доходов и расходов отделов фирмы в разных городах записаны в одной таблице. В столбце D следует посчитать прибыль по отделам, а под таблицей нужно просуммировать все доходы и расходы.

Очень приятным и полезным свойством таблицы является автоматическое заполнение целого столбца формулами, которые достаточно ввести только в одну ячейку. Вторым полезным свойством является функциональная строка итогов.
- В ячейку D1 введите заголовок прибыль и в таблице автоматически добавиться еще один столбец.
- В D2 введите формулу: =B2-C2. После ввода формула будет автоматически скопирована в каждую ячейку столбца «Прибыль».

- Перейдите на любую ячейку в диапазоне таблицы выберите опцию: «Работа с таблицами»-«Строка итогов» или нажмите комбинацию горячих клавиш CTRL+SHIFT+T.

К таблице добавилась функциональная строка итогов.
Как видно на рисунке Excel одновременно выполнил 2 операции:

- Автоматически добавлено и заполнил новый столбец «Прибыль»
- Подключено многофункциональную итоговую строку, которая предоставила много вычислительных возможностей для каждого столбца.
Теперь достаточно перейти в ячейку B8, чтобы раскрыть выпадающий список и выбрать опцию «Сумма». Потом следует сделать так же в ячейке C8.
Возможности обработки данных таблицы Excel
По умолчанию Excel добавляет суммирование в строке итогов для последнего столбца.
В строке суммирования используется функция =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(), вместо привычной =СУММ().
В аргументах функций используются внутренние адреса таблицы определенных заголовком таблицы: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;[Прибыль]) вместо D2:D7.
Если в выпадающем списке строки итогов выбрать вместо опции «Сумма» другую опцию: «Количество», «Максимум» и т.п., то Excel будет использовать туже самую функцию, изменив только один параметр – число 109 на: 103, 104 и т.п. (от 101 до 111).

Стоит отметить, что числовые параметры 101-111 не включают при вычислении значения в скрытых строках, а параметры от 1-11 включают все значения даже в скрытых строках.
- Excel Formula Examples
- Создать таблицу
- Форматирование
- Функции Excel
- Формулы и диапазоны
- Фильтр и сортировка
- Диаграммы и графики
- Сводные таблицы
- Печать документов
- Базы данных и XML
- Возможности Excel
- Настройки параметры
- Уроки Excel
- Макросы VBA
- Скачать примеры
