Сводные таблицы в Google Таблицах имеют более скромный функционал по сравнению с Excel, но все же остаются полезным инструментом.
Добавить новую сводную таблицу можно следующим образом:
1) выделить исходные данные;
2) нажать на кнопку Сводная таблица в меню Данные:
После нажатия на выделенную кнопку будет создан новый лист, на котором появится сводная таблица и Редактор отчетов справа (то, что называется списком полей в Excel):
Рассмотрим пример: из нашей таблицы с книгами (уже встречавшейся ранее) нужно получить сводные данные по тематикам. Исходная таблица выглядит так:
Для этого в Редакторе отчетов в качестве значений выберем 2015 и 2016 годы:
В строки добавим Тематику и отсортируем суммы 2016 года по убыванию:
Получим следующий результат:
В целом процессы создания сводных таблиц в Excel и Google идентичны.
Увы, как мы уже говорили, в Google Таблицах функционал слабее.
Рассчитываемое поле в сводной таблице позволяет производить дополнительные вычисления. Оно является аналогом вычисляемого поля в Excel.
Такое поле можно добавить, щелкнув на соответствующую кнопку меню в редакторе отчетов сводной таблицы:
После этого вводите имя нового поля и формулу для расчета.
В примере мы рассчитаем прирост продаж в 2016 году.
Обратите внимание, что названия полей в формуле указываются в апострофах и соответствуют названиям столбцов исходной таблицы, на основе которой вы построили сводную.
Результат:
Как и в обычных диапазонах, в сводной таблице можно менять формат ячеек — мы установили процентный в столбце с вычисляемым полем.
В Google Таблицах, в отличие от Excel, можно ссылаться на ячейки в формулах напрямую, без помощи функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GETPIVOTDATA).
То есть мы могли бы получить такой же результат и без рассчитываемого поля:
Однако это менее предпочтительный вариант. Если вы поменяете структуру сводной таблицы, формулы придется протягивать вручную. Между тем рассчитываемое поле будет работать для всех строк и любой структуры.
P.S. Функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ в Google Таблицах есть, но ее название нужно вводить на английском: GETPIVOTDATA.
Существенный минус cводных таблиц — они не работают с открытыми диапазонами. Даже если вы укажете диапазон A1:E, он автоматически изменится на A1:E1000, где 1000 — номер последней строки в документе. Соответственно, если в 1001 строке и ниже появятся данные, то они не попадут в сводную таблицу.
В случае, когда вам необходимо работать с открытым диапазоном и данные будут постоянно пополняться, лучше использовать функцию QUERY.