Как в сводной таблице сделать итоги по строкам
Перейти к содержимому

Как в сводной таблице сделать итоги по строкам

  • автор:

Excel промежуточные итоги в сводной таблице

Поля промежуточных и общих итогов в отчете сводной таблицы

​Смотрите также​​False, False, False,​.RowGrand = False​ будет шесть значений.​ промежуточные итоги вверх.​ что вам больше​Если команды​ Если вы хотите скопировать​ промежуточных итогов, которые​

​создайте в диапазоне​ напротив значения Стоимость;​Примечание:​ столбцов​ определенные элементы, в​ СЧЕТЗ . Число​ С источниками данных OLAP​автоматические​Важно:​ False, False, False,​KuklP​ По умолчанию В​ Но вопрос в​ не нужны промежуточные​промежуточные итоги​

В этой статье

​ формулу в смежную​ позволяют включать или​

​D5:D6​Нажать ОК.​ Этот параметр доступен только​

​, флажок​ меню «Фильтр».​ — функция по​ использовать нестандартные функции​

Поля строк и столбцов промежуточных итогов

​.​Данная статья переведена​ False, False, False,​

​: Можно попробовать так:​​ Ексель стоит автоматические​​ другом. Как перенести​​ итоги, вы можете​​неактивна, так как​​ ячейку строки итогов,​​ пропускать скрытые строки,​

​табличку с критериями:​СОВЕТ: Подсчитать промежуточные итоги​​ в том случае,​​Показывать общие итоги для​

​Совет:​ умолчанию для данных,​

​ невозможно.​Если требуется использовать другую​ с помощью машинного​​ False, False, False)​

​Dim a(1 To​ итоги по строкам.​ два правых столбца​ удалить их. Для​​ на таблицынельзя добавить​​ перетащите ее вбок​​ но вы также​​ в​

​ можно также с​ если источник данных​ строк​ Чтобы быстро отобразить или​​ отличных от чисел.​​Для внешних заголовков строк​

​ функцию или отобразить​ перевода, см. Отказ​-повторил мой код:)​

​ 12) As Boolean,​

​ Эти итоги не​

​ этого щелкните любую​ промежуточные итоги. Но​ с помощью маркера​ можете использовать другие​

​ помощью Сводных таблиц​ OLAP не поддерживает​или оба эти​ скрыть текущие промежуточные​Среднее​ в сжатой форме​ более одного типа​

​ от ответственности. Используйте​

​ нужны. В настойках​

​ строкам) влево, перед​

​ область в данных,​

​ есть быстрого действия.​

​ заполнения. При этом​

​поместите заголовок столбца,​ и формул.​ синтаксис MDX.​ флажка.​ итоги, щелкните элемент​

​ или в виде​ промежуточных итогов, щелкните​ английский вариант этой​ раз (по количеству​

​ самой сводной эту​ месяцами?Ship, Z отвечает​ на вкладке​

​ Преобразование таблицы в​

​ ссылки на столбцы​Щелкните любое место таблицы.​ в котором содержатся​Как видно из рисунка​

​К началу страницы​

​Сокрытие конечных итогов​ поля правой кнопкой​Max​

​ структуры можно вывести​​другие​ статьи, который находится​ столбцов в моих​

​ 1 To 12​ опцию убрать нельзя.​ на вопрос, вынесенный​Данные​ диапазон данных. Затем​ обновятся, и будет​Выберите​ слова Итог, т.е. слово​ выше, после применения​

​Примечание:​​ ​​ и выберите в​​Максимальное число.​​ промежуточные итоги выше​​и выберите функцию.​​ здесь, в качестве​

​ данных), то есть​a(i) = False​

​При записи макроса​​ в название темы​​выберите команду​

​ вы можете добавить​​ выведено правильное значение.​Работа с таблицами​ Товар; в​​ инструмента Промежуточные итоги,​

​ ​​Снимите флажок​ контекстном меню команду​​Min​

​ или ниже их​Функции, которые можно использовать​ справочного материала.​​ нажать кнопку -​

​Next​ по их удалению​​ и в стартовом​​Итоги​​ промежуточные итоги.​​ Не используйте копирование​>​D6​

​ MS EXCEL создал​Отказ от ответственности относительно​Показывать общие итоги для​

​Промежуточный итог «»​

​Минимальное число.​

​ элементов либо скрыть​

​ в качестве промежуточных​При работе с отчетом​ это оптимальное решение,​а дальше:​

​ получается код, где​

​ вопросе, а Вам,​, в затем в​Просто помните, что преобразования​ и вставку, так​Конструктор​введите *Итог (будут​ три уровня организации​

​ промежуточные итоги следующим​

​ сводной таблицы можно​

​ «Subtotals = Array(первое​ оказывается, нужно совсем​ поле​ в диапазон убирает​ как при этом​

​и установите флажок​

​ отобраны все строки,​ данных: слева от​. Данная статья была​, флажок​

​К началу страницы​

​Произведение чисел.​ образом:​Функция​

​ отображать или скрывать​

​ коде вовсе нет!​Сам не проверял​ True отвечающие за​ другое.​

​ преимущества таблицы. Форматирование,​ ссылки на столбцы​Строка итогов​

​ у которых в​​ таблицы возникли элементы​ переведена с помощью​Показывать общие итоги для​

​Можно отобразить или скрыть​​Кол-во чисел​

​На вкладке​​Описание​​ промежуточные итоги для​​KuklP​​ — нет примера,​

​ автом. итоги меняется​​Ship​нажмите кнопку​ как цветной строк,​ не обновятся, что​

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

​ отдельных полей строк​​: А никто и​ но кажется сработать​ на False «,​: Юрий М, так​Удалить все​ останутся, но такие​​ приведет к неверным​​ выберите​

​ значения, заканчивающиеся на слово​

Отображение и скрытие конечных итогов для отчета целиком

​ 1: Общий итог​ участия человека. Microsoft​или оба эти​

​ отчета сводной таблицы.​ являются числами. Функция​​в группе​

​Сумма чисел. Эта операция​

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

​ Итог) Звездочка означает​ (стоимость всех товаров​

​ предлагает эти машинные​ флажка.​

​Отображение и скрытие общих​

​ счёт работает так​

​Макет​ используется по умолчанию​ или скрывать строки​​ что макрорекордер выдает​

​ так по умолчанию​​ похожие темы перплелись​​Bobgood​​ будут удалены.​​Общие сведения о таблицах​​>​​ подстановочный знак *;​

​ в таблице); Уровень​ переводы, чтобы помочь​​К началу страницы​​ итогов​

​ же, как функция​​щелкните элемент​​ для подведения итогов​

​ и столбцы общих​ оптимальный код:-) все​

​: Кажется Серж более​​ false) Писать 6​

​Уверен, что Z​​: Подскажите пожалуйста, можно​Щелкните ячейку таблицы правой​​ Excel​​Строка итогов​выделите любую ячейку таблицы;​​ 2: Стоимость товаров​ пользователям, которые не​

​Щелкните отчет сводной таблицы.​​ ​

​ счёт .​​Промежуточные итоги​ по числовым полям.​​ итогов всего отчета,​​ время приходится его​ прямой путь предложил.​​ раз эту строчку​ понимает меня. Мы​

​ ли выводить итоги​

Вычисление промежуточных итогов и общих итогов с отфильтрованными элементами или без них

​ кнопкой мыши, наведите​

​Видео: создание таблицы Excel​​.​​вызовите Расширенный фильтр (Данные/ Сортировка​​ в каждой категории;​​ знают английского языка,​​На вкладке​​Щелкните отчет сводной таблицы.​

​StDev​.​​Число​​ а также вычислять​

​ оптимизировать.​​VDM​​ как то некрасиво.​ с ним в​ в сводной таблице​

​ указатель мыши на​​Создание и удаление таблицы​Строка итогов​

​ и фильтр/ Дополнительно);​​ Уровень 3: Все​ ознакомиться с материалами​​Параметры​На вкладке​Несмещенная оценка стандартного отклонения​

​Выполните одно из следующих​​Число значений данных. Подведения​ промежуточные и общие​

​VDM​​: Сергей, немного не​​ Пробовал убирать Array​ двух темах общаемся.​ вверху данных, а​ пункт​ Excel​будет вставлена в​в поле Диапазон условий​ строки таблицы. Нажимая​ о продуктах, услугах​в группе​Конструктор​

​ для генеральной совокупности,​​ действий.​ итогов работает так​ итоги с отбором​: Отлично сработало, и​ то. ​

​ Хотя так неудобно.​​ не под ними?​​Таблица​Форматирование таблицы Excel​​ нижней части таблицы.​ введите​ соответствующие кнопки можно​ и технологиях Microsoft.​Сводная таблица​в группе​ где выборка является​Выберите вариант​ же, как функция​ элементов при помощи​ красивее получилось, так​вот скрин, это​ итогам — не​Мой вопрос тоже​ И как?​, а затем выберите​

Промежуточные итоги в MS EXCEL

​Изменение размера таблицы путем​Примечание:​D5:D6​ представить таблицу в​ Поскольку статья была​нажмите кнопку​Макет​

​ подмножеством генеральной совокупности.​Не показывать промежуточные суммы​ СЧЕТЗ . Число​

​ фильтра или без​ и оставлю!​ то, от чего​ вышло.​ по итогам сводной​

  • ​ команду​ добавления или удаления​
  • ​ Если применить в строке​;​ нужном уровне детализации.​
  • ​ переведена с использованием​Параметры​щелкните стрелку рядом​StDevp​

  • ​.​ — функция по​ него.​
  • ​Ещё раз спасибо​ хочу программно избавиться​
  • ​В общем прошу​ 2010.​Z​
  • ​Преобразовать в диапазон​

​ строк и столбцов​ итогов формулы, а​установите опцию Скопировать результат​ На рисунках ниже​

​ машинного перевода, она​.​ с кнопкой​Смещенная оценка стандартного отклонения​Выберите вариант​ умолчанию для данных,​Поля строк и столбцов​ Всем!​KukLP, Ваше предложение​ помочь оптимизировать код.​Z​: 1 — свойства,​.​Фильтрация данных в диапазоне​ затем отключить ее,​ в другое место;​ представлены уровни 1​ может содержать лексические,синтаксические​На экран будет выведено​Общие итоги​ генеральной совокупности по​

​Показывать все промежуточные итоги​ отличных от чисел.​ промежуточных итогов​VDM​ сразу не разберу,​ А может вообще​: 1 — Не​

Копируем только строки с промежуточными итогами

​ вывод — отказаться​В появившемся окне нажмите​ или таблице​ формулы будут сохранены.​в поле Поместить результат​ и 2.​ и грамматические ошибки.​ диалоговое окно​и выберите одну​ выборке данных.​​ в нижней части​​Среднее​Отображение и скрытие общих​: Случайно заглянул в​ буду пробовать. Прикрепленные​ можно одной строкой​ сталкивался с такой​ от классического. ​ кнопку​Преобразование таблицы в диапазон​ В приведенном выше​ в диапазон укажите​В таблицах в формате​Подсчитаем промежуточные итоги в​Параметры сводной таблицы​

  • ​ из следующих команд.​​Var​​ группы​Среднее чисел.​​ итогов для всего​​ полезную литературу. Всё​ файлы post_188964.jpg (91.28​ убрать итоги по​ необходимостью, 2 -​​2 — макет​​Да​Использование структурированных ссылок в​ примере мы применили​ пустую ячейку, например ​ EXCEL 2007 Промежуточные​ таблице MS EXCEL.​.​

  • ​Отключить для строк и​
  • ​Несмещенная оценка дисперсии для​.​
  • ​Max​ отчета​​ оказалось значительно проще.​​ КБ)​
  • ​ всем xlRowField.​ не знаю как,​
  • ​ — в сжатой​.​ таблицах Excel​​ функцию СУММ для​​А102​

  • ​ итоги работать не​

​ Например, в таблице​Щелкните вкладку​ столбцов​

​ генеральной совокупности, где​Выберите вариант​Максимальное число.​Вычисление промежуточных и общих​ Для избавления от​Serge​

​Спасибо. Кусок кода​ 3 — как​ форме. ​После того, как вы​Поля промежуточных и общих​ строки итогов. При​;​ будут. Нужно либо​

Данные итогов в таблице Excel

​ содержащей сведения о​Итоги и фильтры​Включить для строк и​​ выборка является подмножеством​​Показывать все промежуточные итоги​Min​ итогов с отфильтрованными​ автоматических промежуточных итогов​: Это промежуточные итоги​ привожу:​ вариант — обманка:​3 — промитоги​ удалили табличные возможности​ итогов в отчете​ первом использовании строки​нажмите ОК.​

​ преобразовать таблицу в​

​ продажах нескольких различных​​, а затем выполните​​ столбцов​​ генеральной совокупности.​​ в заголовке группы​​Минимальное число.​​ элементами или без​ в сводной, длинную​​ :-)​​With Pt​​ сдвинуть сводную вправо,​​ — в заголовке. ​

​ из своих данных,​​ сводной таблицы​ итогов ячейки будут​

Таблица Excel со строкой итогов

​В результате получим табличку​​ простой диапазон либо​ категорий товаров подсчитаем​ одно из следующих​Включить только для строк​Смещенная дисперсия​.​Продукт​ них​ запись типа:​Дима (The_Prist) писал​.PivotFields(«Naimenovanie»).Orientation = xlRowField​

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

Пример выбора формулы для строки итогов в раскрывающемся списке

​ стоимость каждой категории.​​ действий.​​Включить только для столбцов​Смещенная оценка дисперсии генеральной​Отобразить промежуточные итоги для​Произведение чисел.​Выберите элемент поля строки​.PivotFields(«Naimenovanie»).Subtotals = Array(False,​ такой макрос на​.PivotFields(«Naimenovanie»).Subtotals = Array(False,​ ней камерой вставить​

​-23397-​ итоги.​ сводную таблицу​​Выделите нужный столбец, а​​ с итогами.​Скопировать только строки с​

​Имеем таблицу продаж товаров​​Данные из источника OLAP​Задание отображения или скрытия​ совокупности по выборке​ заголовка внутренней строки​Количество чисел​ или столбца в​ False, False, False,​ Планете.​ False, False, False,​ строки и итоги,​Ship​Щелкните одну из ячеек,​Проблемы совместимости таблиц Excel​ затем выберите вариант​СОВЕТ: Перед добавлением новых​ промежуточными итогами в​

См. также

​ (товары повторяются). См.​ Выполните одно из​

​ общих итогов по​

​ данных.​ или столбца.​

​Число значений данных, которые​

​ отчете сводной таблицы.​ False, False, False,​Кроме того, начиная​

​ False, False, False,​ 4 — сделать​

​ содержащую данные.​Экспорт таблицы Excel в​

​ из раскрывающегося списка.​ данных в таблицу​ другой диапазон не​

​ Файл примера.​ следующих действий.​

Почему я не могу добавить промежуточные итоги в таблицу Excel?

​ являются числами. Функция​​На вкладке​ False, False, False,​ с 2007 Экса​ False, False, False,​ две сводные рядом. ​ не получается. Можете​На вкладке​ SharePoint​ В этом случае​ лучше удалить Промежуточные​ так просто: если​Подсчитаем стоимость каждого товара​Установите или снимите флажок​ ​ С источниками данных OLAP​Чтобы выбрать функцию, выберите​ счёт работает так​Параметры​ False, False)​ они легко убираются​ False, False)​

​ps Нужда заставит​​ подсказать, что я​​Данные​Примечание:​ мы применили функцию​ итоги (Данные/ Структура/Промежуточные​ даже таблица сгруппирована на​ с помощью средства​Промежуточные суммы по отобранным​Щелкните отчет сводной таблицы.​

​ использовать нестандартные функции​ в разделе​ же, как функция​в группе​Можно заменить на:​ тремя кликами -​.​

​ — выкрутимся. ;)​ не так делаю?​выберите команду​Мы стараемся как​​ СУММ к каждому​​ итоги кнопка Убрать​ 2-м уровне (см.​​ MS EXCEL Промежуточные​​ фильтром элементам страницы​

Пункт «Таблица» в контекстном меню

​На вкладке​ невозможно.​​Итоги​​ счёт .​

Диалоговое окно подтверждения

Добавление промежуточных итогов в свои данные

​Активное поле​.PivotFields(«Naimenovanie»).Subtotals(1) = False​ Конструктор — Пром.​.​-97631-​

​ можно оперативнее обеспечивать​​ столбцу:​​ все).​​ рисунок выше), то​​ итоги (Данные/ Структура/​

​, чтобы включить или​​Параметры​​Удаление промежуточных итогов​​вариант​​StDev​

​нажмите кнопку​​А для избавления​

​ итоги — не​.​Bobgood​Спасибо.​.​ вас актуальными справочными​Excel создает следующую формулу:​Если требуется напечатать таблицу,​ выделив ячейки с​

Данные с добавленными промежуточными итогами

​ Промежуточные итоги).​​ исключить отфильтрованные элементы​в группе​ ​другие​Несмещенная оценка стандартного отклонения​Параметры поля​ от всех типов​ показывать.​​End With​​: Да все оказалось​​Z​​В диалоговом окне​ материалами на вашем​​=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;[Кв. 2])​​ так чтобы каждая​​ итогами (на самом​​Для этого необходимо:​

Кнопка «Удалить все» в поле «Итоги»

Итоги в сводной таблице excel 2010

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

​Serge​​ довольно просто, но​: Слова «Итоги» не​Итоги​
​ языке. Эта страница​. Это функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ​ категория товара располагалась​
​ деле выделится диапазон​убедиться, что названия столбцов​Примечание:​
​нажмите кнопку​

​Нет​​ а затем выберите​ где выборка является​На экран будет выведено​ так:​: Спасибо Сергей, я​

​ у меня сводная​​ будет! Все -​нажмите кнопку​ переведена автоматически, поэтому​ для функции СУММ,​ на отдельном листе,​
​А4:D92)​

​ имеют заголовки;​​ Источник данных OLAP должен​Параметры​в разделе​ нужную функцию.​ подмножеством генеральной совокупности.​ диалоговое окно​.PivotFields(«Naimenovanie»).Subtotals(1) = True’​ как-то забыл про​

​ же!​​ представлена в табличный​ в первой строке​ОК​ ее текст может​ которая является формулой​ используйте идеи из​и скопировав его​отсортировать данные по столбцу​ поддерживать синтаксис MDX.​.​Промежуточные итоги​Функции, которые можно использовать​StDevp​Параметры поля​

​ убираются все остальные​​ вкладку «конструктор»​Не это:​ форме, и насколько​

​ строк и данных. ​.​ содержать неточности и​ со структурированными ссылками​ статьи Печать разных​
​ в другой диапазон​ Товары, например с​Установите или снимите флажок​

​На экран будет выведено​​.​ в качестве промежуточных​Смещенная оценка стандартного отклонения​.​ 11 типов итогов​Но вот что​надо?​ я понял в​ ;)​Советы:​ грамматические ошибки. Для​ (такие формулы доступны​
​ групп данных на​ мы получим всю​
​ помощью Автофильтра;​

​Помечать итоги *​​ диалоговое окно​Примечание:​ итогов​ генеральной совокупности по​Выполните одно из следующих​.PivotFields(«Naimenovanie»).Subtotals(1) = False​ интересно: — сразу​Serge​ такой форме итоге​

​-22599-​​ ​ нас важно, чтобы​

Убрать автоматические итоги в сводной таблице в области строк (xlRowField), VBA

​ только в таблицах​​ отдельных страницах.​ таблицу. Чтобы скопировать​

​выделив любую ячейку в​, чтобы отображать или​Параметры сводной таблицы​ Если поле содержит вычисляемый​Функция​ выборке данных.​ действий.​Может кому пригодиться.​ записал макрос и​: Вообще-то можно. ПКМ​ над данными расположить​
​Ship​После добавления промежуточных итогов​ эта статья была​ Excel). См. статью​Вы можете быстро подвести​ только Итоги используем​ таблице, вызвать Промежуточные​ скрывать звездочку рядом​.​ элемент, промежуточные итоги​Описание​Var​Отобразить промежуточные итоги для​KuklP​ что вы думаете​ по сводной -​
​ нельзя..=((​: Вы перенесли все​ слева от ваших​ вам полезна. Просим​ Использование структурированных ссылок​ итоги в таблице​
​ Расширенный фильтр (будем​ итоги (в меню​

​ с итогами. Звездочка​

​Перейдите на вкладку​
​ статистической функции изменить​Сумма​Несмещенная оценка дисперсии для​ внешнего поля строки​: VDM, умничка. Очень​
​ он выдал:​
​ параметры — итоги​
​Serge​
​ промежуточные итоги вверх.​

​ данных будет показан​​ вас уделить пару​ в таблицах Excel.​
​ Excel, включив​

​ использовать тот факт,​

​ Данные/ Структура);​​ указывает на то,​Итоги и фильтры​ невозможно.​Сумма чисел. Эта операция​ генеральной совокупности, где​ и поля столбца.​ правильно, что отписались​

​ActiveSheet.PivotTables(«Temp_Pivot»).PivotFields(«¹»).Subtotals = Array(False,​ и фильтры и​: В рамках одной​
​ Но вопрос в​
​ контурный рисунок. Вы​

​ секунд и сообщить,​​К итоговому значению можно​
​строку итогов​ что MS EXCEL​в поле «При каждом​
​ что не одни​.​
​Установите или снимите флажок​
​ используется по умолчанию​
​ выборка является подмножеством​
​ ​
​ в соей теме​ _​ снимаем две галки​ сводной — никак.​

​ другом. Как перенести​​ можете развернуть и​ помогла ли она​

​ применить и другие​​и выбрав одну​ при создании структуры​
​ изменении в:» выбрать​ видимые значения, которые​Выполните одно из следующих​
​Включить новые элементы в​ для подведения итогов​ генеральной совокупности.​Для расчета промежуточных итогов​ найденым решением. Респект!​

​False, False, False,​​ — для строк​VDM​
​ два правых столбца​ свернуть данные, нажав​ вам, с помощью​
​ функции, щелкнув​ из функций в​ Промежуточные итоги вставляет​ Товар;​ отображаются и используются​ действий.​ фильтр​

​ по числовым полям.​​Смещенная дисперсия​ с помощью стандартной​KetRiN2011​
​ False, False, False,​ и столбцов.​: Добрый ночи Уважаемые​ (общие итоги по​ одну из кнопок​
​ кнопок внизу страницы.​Другие функции​
​ раскрывающемся списке для​ строки итогов с​в поле «Операция» выбрать​ при вычислении итога​
​Отображение конечных итогов​, чтобы включить или​
​Число​Смещенная оценка дисперсии генеральной​ функции суммирования выберите​: VDM, Спасибо, что​
​ False, False, False,​
​В VBA за​ Форумчане!​ строкам) влево, перед​ с числами в​ Для удобства также​или создав их​ каждого столбца. По​ добавлением слова Итог​

​ Сумма;​​ приложением Excel, не​ ​ исключить новые элементы​Число значений данных. Подведения​ совокупности по выборке​ в разделе​

​ написал самое кратчайшее​​ False, False)​ это отвечают эти​Творю код для​

​ месяцами?​ верхней части рисунка.​

​ приводим ссылку на​​ самостоятельно.​ умолчанию в строке​ или в английской​в поле «Добавить итоги​ являются единственными используемыми​Установите флажок​ при применении фильтра,​
​ итогов работает так​ данных.​Итоги​ решение. Мне этот​ActiveSheet.PivotTables(«Temp_Pivot»).PivotFields(«Êòî»).Subtotals = Array(​

​ строки:​
​ формирования сводной. В​

​Юрий М​Совет:​ оригинал (на английском​Примечание:​
​ итогов применяются функции​ версии — Total).​ по» поставить галочку​
​ в вычислении значениями.​

​Показывать общие итоги для​

​ в котором выбраны​​ же, как функция​Примечание:​вариант​ код очень пригодился!​

​ _​​.ColumnGrand = False​ области строк (xlRowField)​: Вы перенесли все​ Если вы решите,​

Промежуточные итоги в Excel с примерами функций

Подвести промежуточные итоги в таблице Excel можно с помощью встроенных формул и соответствующей команды в группе «Структура» на вкладке «Данные».

Важное условие применения средств – значения организованы в виде списка или базы данных, одинаковые записи находятся в одной группе. При создании сводного отчета промежуточные итоги формируются автоматически.

Вычисление промежуточных итогов в Excel

Чтобы продемонстрировать расчет промежуточных итогов в Excel возьмем небольшой пример. Предположим, у пользователя есть список с продажами определенных товаров:

Список с продажами.

Необходимо подсчитать выручку от реализации отдельных групп товаров. Если использовать фильтр, то можно получить однотипные записи по заданному критерию отбора. Но значения придется подсчитывать вручную. Поэтому воспользуемся другим инструментом Microsoft Excel – командой «Промежуточные итоги».

Чтобы функция выдала правильный результат, проверьте диапазон на соответствие следующим условиям:

  • Таблица оформлена в виде простого списка или базы данных.
  • Первая строка – названия столбцов.
  • В столбцах содержатся однотипные значения.
  • В таблице нет пустых строк или столбцов.
  1. Отсортируем диапазон по значению первого столбца – однотипные данные должны оказаться рядом. Однотипные данные.
  2. Выделяем любую ячейку в таблице. Выбираем на ленте вкладку «Данные». Группа «Структура» — команда «Промежуточные итоги». Параметры.
  3. Заполняем диалоговое окно «Промежуточные итоги». В поле «При каждом изменении в» выбираем условие для отбора данных (в примере – «Значение»). В поле «Операция» назначаем функцию («Сумма»). В поле «Добавить по» следует пометить столбцы, к значениям которых применится функция. Параметры.
  4. Закрываем диалоговое окно, нажав кнопку ОК. Исходная таблица приобретает следующий вид:

Если свернуть строки в подгруппах (нажать на «минусы» слева от номеров строк), то получим таблицу только из промежуточных итогов:

Таблица.

При каждом изменении столбца «Название» пересчитывается промежуточный итог в столбце «Продажи».

Продажи.

Чтобы за каждым промежуточным итогом следовал разрыв страницы, в диалоговом окне поставьте галочку «Конец страницы между группами».

Конец.

Чтобы промежуточные данные отображались НАД группой, снимите условие «Итоги под данными».

Под данными.

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

Среднее.

Снова вызываем меню «Промежуточные итоги». Снимаем галочку «Заменить текущие». В поле «Операция» выбираем «Среднее».

Формула «Промежуточные итоги» в Excel: примеры

Функция «ПРОМЕЖУТОЧНЫЕ.ИТОГИ» возвращает промежуточный итог в список или базу данных. Синтаксис: номер функции, ссылка 1; ссылка 2;… .

Номер функции – число от 1 до 11, которое указывает статистическую функцию для расчета промежуточных итогов:

  1. – СРЗНАЧ (среднее арифметическое);
  2. – СЧЕТ (количество ячеек);
  3. – СЧЕТЗ (количество непустых ячеек);
  4. – МАКС (максимальное значение в диапазоне);
  5. – МИН (минимальное значение);
  6. – ПРОИЗВЕД (произведение чисел);
  7. – СТАНДОТКЛОН (стандартное отклонение по выборке);
  8. – СТАНДОТКЛОНП (стандартное отклонение по генеральной совокупности);
  9. – СУММ;
  10. – ДИСП (дисперсия по выборке);
  11. – ДИСПР (дисперсия по генеральной совокупности).

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

Особенности «работы» функции:

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

Рассмотрим на примере использование функции:

  1. Создаем дополнительную строку для отображения промежуточных итогов. Например, «сумма отобранных значений».
  2. Включим фильтр. Оставим в таблице только данные по значению «Обеденная группа «Амадис»».
  3. В ячейку В2 введем формулу: .

Формула для среднего значения промежуточного итога диапазона (для прихожей «Ретро»): .

Формула среднее.

Формула для максимального значения (для спален): .

Формула максимальное.

Промежуточные итоги в сводной таблице Excel

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

  1. При формировании сводного отчета уже заложена автоматическая функция суммирования для расчета итогов. Отчет.
  2. Чтобы применить другую функцию, в разделе «Работа со сводными таблицами» на вкладке «Параметры» находим группу «Активное поле». Курсор должен стоять в ячейке того столбца, к значениям которого будет применяться функция. Нажимаем кнопку «Параметры поля». В открывшемся меню выбираем «другие». Назначаем нужную функцию для промежуточных итогов. Параметры поля.
  3. Для выведения на экран итогов по отдельным значениям используйте кнопку фильтра в правом углу названия столбца.

В меню «Параметры сводной таблицы» («Параметры» — «Сводная таблица») доступна вкладка «Итоги и фильтры».

Параметры сводной таблицы.

Таким образом, для отображения промежуточных итогов в списках Excel применяется три способа: команда группы «Структура», встроенная функция и сводная таблица.

Сводные таблицы в Excel

Сводные таблицы ( Вставка/ Таблицы/ Сводная таблица ) могут пригодиться, если одновременно выполняются следующие условия:

  • имеется исходная таблица с множеством строк (записей), речь идет о нескольких десятках и сотнях строк;
  • необходимо провести анализ данных, который требует выборки (фильтрации) данных, их группировки (суммирования, подсчета) и представления данных в различных разрезах (подготовки отчетов);
  • этот анализ затруднительно провести на основе исходной таблицы с использованием других стредств: фильтра ( CTRL+SHIFT+L ), формул , Расширенного фильтра ;
  • исходная таблица удовлетворяет определенным требованиям (см. ниже).

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

Подготовка исходной таблицы

Начнем с требований к исходной таблице.

  • каждый столбец должен иметь заголовок;
  • в каждый столбец должны вводиться значения только в одном формате (например, столбец «Дата поставки» должен содержать все значения только в формате Дата ; столбец «Поставщик» — названия компаний только в текстовом формате или можно вводить Код поставщика в числовом формате);
  • в таблице должны отсутствовать полностью незаполненные строки и столбцы;
  • в ячейки должны вводиться «атомарные» значения, т.е. только те, которые нельзя разнести в разные столбцы. Например, нельзя в одну ячейку вводить адрес в формате: «Город, Название улицы, дом №». Нужно создать 3 одноименных столбца, иначе Сводная таблица будет работать неэффективно (в случае, если Вам нужна информация, например, в разрезе города);
  • избегайте таблиц с «неправильной» структурой (см. рисунок ниже).

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

Более детальные советы по построению таблиц изложены в одноименной статье Советы по построению таблиц .

Несколько облегчит процесс построения Сводной таблицы , тот факт, если исходная таблица будет преобразована в формат EXCEL 2007 ( Вставка/ Таблицы/ Таблица ). Для этого сначала приведите исходную таблицу в соответствие с вышеуказанными требованиями, затем выделите любую ячейку таблицы и вызовите окно меню Вставка/ Таблицы/ Таблица . Все поля окна будут автоматически заполнены, нажмите ОК.

Создание таблицы в формате EXCEL 2007 добавляет новые возможности:

  • при добавлении в таблицу новых значений новые строки автоматически добавляются к таблице;
  • при создании таблицы к ней применяется форматирование, к заголовкам – фильтр, появляется возможность автоматически создать строку итогов, сортировать данные и пр.;
  • таблице автоматически присваивается Имя .

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

В таблице имеются столбцы:

  • Товар – наименование партии товара, например, « Апельсины »;
  • Группа – группа товара, например, « Апельсины » входят в группу « Фрукты »;
  • Поставщик – компания-поставщик Товаров, Поставщик может поставлять несколько Групп Товаров;
  • Дата поставки – Дата поставки Товара Поставщиком;
  • Регион продажи – Регион, в котором была реализована партия Товара;
  • Продажи – Стоимость, по которой удалось реализовать партию Товара;
  • Сбыт – срок фактической реализации Товара в Регионе (в днях);
  • Прибыль – отметка о том, была ли получена прибыль от реализованной партии Товара.

Через Диспетчер имен ( Формулы/ Определенные имена/ Диспетчер имен ) откорректируем Имя таблицы на « Исходная_таблица ».

Создание Сводной таблицы

Сводную таблицу будем создавать для решения следующей задачи: «Подсчитать суммарные объемы продаж по каждому Товару».

Имея исходную таблицу в формате EXCEL 2007 , для создания Сводной таблицы достаточно выделить любую ячейку исходной таблицы и в меню Работа с таблицами/ Конструктор/ Сервис выбрать пункт Сводная таблица .

В появившемся окне нажмем ОК, согласившись с тем, что Сводная таблица будет размещена на отдельном листе.

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

Структура Сводной таблицы в общем виде может быть представлена так:

Заполним сначала раздел Названия строк . Т.к. требуется определить объемы продаж по каждому Товару, то в строках Сводной таблицы должны быть размещены названия Товаров. Для этого поставим галочку в Списке полей у поля Товар (поле и столбец — синонимы).

Т.к. ячейки столбца Товар имеют текстовый формат, то они автоматически попадут в область Названия строк Списка полей. Разумеется, поле Товар можно при необходимости переместить в другую область Списка полей. Заметьте, что названия Товаров будут автоматически отсортированы от А до Я (об изменении порядка сортировки читайте ниже ).

Теперь поставим галочку в Списке полей у поля Продажи.

Т.к. ячейки столбца Продажи имеют числовой формат, то они автоматически попадут в раздел Списка полей Значения.

Несколькими кликами мыши (точнее шестью) мы создали отчет о Продажах по каждому Товару. Того же результата можно было достичь с использованием формул (см. статью Отбор уникальных значений с суммированием по соседнему столбцу ). Если требуется, например, определить объемы продаж по каждому Поставщику, то для этого снимем галочку в Списке полей у поля Товар и поставим галочку у поля Поставщик.

Детализация данных Сводной таблицы

Если возникли вопросы о том, какие же данные из исходной таблицы были использованы для подсчета тех или иных значений Сводной таблицы , то достаточно двойного клика мышкой на конкретном значении в Сводной таблице , чтобы был создан отдельный лист с отобранными из исходной таблицей строками. Например, посмотрим какие записи были использованы для суммирования продаж Товара «Апельсины». Для этого дважды кликнем на значении 646720. Будет создан отдельный лист только со строками исходной таблицы относящихся к Товару «Апельсины».

Обновление Сводной таблицы

Если после создания Сводной таблицы в исходную таблицу добавлялись новые записи (строки), то эти данные не будут автоматически учтены в Сводной таблице . Чтобы обновить Сводную таблицу выделите любую ее ячейку и выберите пункт меню: меню Работа со сводными таблицами/ Параметры/ Данные/ Обновить . Того же результата можно добиться через контекстное меню: выделите любую ячейку Сводной таблицы , вызовите правой клавишей мыши контекстное меню и выберите пункт Обновить .

Удаление Сводной таблицы

Удалить Сводную таблицу можно несколькими способами. Первый – просто удалить лист со Сводной таблицей (если на нем нет других полезных данных, например исходной таблицы). Второй способ — удалить только саму Сводную таблицу : выделите любую ячейку Сводной таблицы , нажмите CTRL + A (будет выделена вся Сводная таблица ), нажмите клавишу Delete .

Изменение функции итогов

При создании Сводной таблицы сгруппированные значения по умолчанию суммируются. Действительно, при решении задачи нахождения объемов продаж по каждому Товару, мы не заботились о функции итогов – все Продажи, относящиеся к одному Товару были просуммированы. Если требуется, например, подсчитать количество проданных партий каждого Товара, то нужно изменить функцию итогов. Для этого в Сводной таблице выделите любое значение поля Продажи, вызовите правой клавишей мыши контекстное меню и выберите пункт Итоги по/ Количество .

Изменение порядка сортировки

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

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

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

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

Изменение формата числовых значений

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

В появившемся окне выберите числовой формат и поставьте галочку флажка Разделитель групп разрядов .

Добавление новых полей

Предположим, что необходимо подготовить отчет о продажах Товаров, но с разбивкой по Регионам продажи. Для этого добавим поле Регион продажи, поставив соответствующую галочку в Списке полей. Поле Регион продажи будет добавлено в область Названия строк Списка полей (к полю Товар). Поменяв в области Названия строк Списка полей порядок следования полей Товар и Регион продажи, получим следующий результат.

Выделив любое название Товара и нажав пункт меню Работа со сводными таблицами/ Параметры/ Активное поле/ Свернуть все поле , можно свернуть Сводную таблицу , чтобы отобразить только продажи по Регионам.

Добавление столбцов

Добавление поля Регион продажи в область строк привело к тому, что Сводная таблица развернулась на 144 строки. Это не всегда удобно. Т.к. продажи осуществлялись только в 6 регионах, то поле Регион продажи имеет смысл разместить в области столбцов.

Сводная таблица примет следующий вид.

Меняем столбцы местами

Чтобы изменить порядок следования столбцов нужно взявшись за заголовок столбца в Сводной таблице перетащить его в нужное место.

Удаление полей

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

Другой способ – снять галочку напротив удаляемого поля в верхней части Списка полей. Но, в этом случае поле будет удалено сразу из всех областей Списка полей (если оно использовалось в нескольких областях).

Добавление фильтра

Предположим, что необходимо подготовить отчет о продажах Групп Товаров, причем его нужно сделать в 2-х вариантах: один для партий Товаров принесших прибыль, другой – для убыточных. Для этого:

  • Очистим ранее созданный отчет: выделите любое значение Сводной таблицы, нажмите пункт меню Работа со сводными таблицами/ Параметры/ Действия/ Очистить/ Очистить все ;
  • Ставим галочки в Списке полей у полей Группа, Продажи и Прибыль;
  • Переносим поле Прибыль из области Названия строк Списка полей в область Фильтр отчета;

Вид получившейся Сводной таблицы должен быть таким:

Теперь воспользовавшись Выпадающим (раскрывающимся) списком в ячейке B1 (поле Прибыль) можно, например, построить отчет о продажах Групп Товаров, принесших прибыль.

После нажатия кнопки ОК будут выведены значения Продаж только прибыльных Партий.

Обратите внимание, что в Списке полей Сводной таблицы напротив поля Прибыль появился значок фильтра. Удалить фильтр можно сняв галочку в Списке полей.

Очистить фильтр можно через меню Работа со сводными таблицами/ Параметры/ Действия/ Очистить/ Очистить фильтры .

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

Несколько итогов для одного поля

Предположим, что требуется подсчитать количество проданных партий и суммарные продажи каждого Товара. Для этого:

  • Очистим ранее созданный отчет: выделите любое значение Сводной таблицы , нажмите пункт меню Работа со сводными таблицами/ Параметры/ Действия/ Очистить/ Очистить все ;
  • Поставьте галочки напротив полей Товар и Продажи в верхней части Списка полей. Поле Продажи будет автоматически помещено в область Значения;
  • Перетащите мышкой еще одну копию поля Продажи в ту же область Значения. В Сводной таблице появится 2 столбца подсчитывающими суммы продаж;

  • в Сводной таблице выделите любое значение поля Продажи, вызовите правой клавишей мыши контекстное меню и выберите пункт Итоги по/ Количество . Задача решена.

Отключаем строки итогов

Строку итогов можно отключить через меню: Работа со сводными таблицами/ Конструктор/ Макет/ Общие итоги . Не забудьте предварительно выделить любую ячейку Сводной таблицы .

Группируем числа и Даты

Предположим, что требуется подготовить отчет о сроках сбыта. В результате нужно получить следующую информацию: сколько партий Товара сбывалось в период от 1 до 10 дней, в период 11-20 дней и т.д. Для этого:

  • Очистим ранее созданный отчет: выделите любое значение Сводной таблицы , нажмите пункт меню Работа со сводными таблицами/ Параметры/ Действия/ Очистить/ Очистить все ;
  • Поставьте галочку напротив поля Сбыт (срок фактической реализации Товара) в верхней части Списка полей. Поле Сбыт будет автоматически помещено в область Значения;
  • выделите единственное значение поля Сбыт в Сводной таблице , вызовите правой клавишей мыши контекстное меню и выберите пункт Итоги по/ Количество .
  • Перетащите мышкой еще одну копию поля Сбыт в область Названия строк;

Теперь Сводная таблица показывает сколько партий Товара сбывалось за 5, 6, 7, … дней. Всего 66 строк. Сгруппируем значения с шагом 10. Для этого:

  • Выделите одно значение Сводной таблицы в столбце Названия строк;
  • В меню Работа со сводными таблицами/ Параметры/ Группировать выберите пункт Группировка по полю ;
  • Появившееся окно заполните, как показано на рисунке ниже;

  • Нажмите ОК.

Теперь Сводная таблица показывает сколько партий Товара сбывалось в период от 1 до 10 дней, в период 11-20 дней и т.д.

Чтобы разгруппировать значения выберите пункт Разгруппировать в меню Работа со сводными таблицами/ Параметры/ Группировать .

Аналогичную группировку можно провести по полю Дата поставки. В этом случае окно Группировка по полю будет выглядеть так:

Теперь Сводная таблица показывает, сколько партий Товара поставлялось каждый месяц.

Условное форматирование ячеек Сводной таблицы

К ячейкам Сводной таблицы можно применить правила Условного форматирования как и к ячейкам обычного диапазона. Выделим, например, ячейки с 10 наибольшими объемами продаж. Для этого:

7 интересных приёмов при работе со сводной таблицей ⁠ ⁠

Друзья, всем привет. Сегодня хочу рассказать вам про несколько полезных и интересных (с моей скромной и субъективной точки зрения) трюков при работе со сводными таблицами. Здесь не будет подробного разбора про работу в сводных таблицах: что это, для чего и почему. Материал предназначен для тех, кто уже хоть как-то знаком с этим прекрасным инструментом и знает, что это за зверь такой. Если же вы ещё не работали со сводными таблицами, при этом проводите много времени в Excel и строите разного рода отчёты, аналитику, то я вам настоятельно рекомендую как можно скорее освоить этот поистине чудесный инструмент. Поверьте, вы откроете для себя абсолютно новый мир 🙂

1 — Фильтры для полей сводной, которые по умолчанию фильтровать нельзя.

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

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Но если нельзя, но очень хочется, то можно.

Решение: нужно поставить курсор в соседнюю ячейку справа от заголовка поля и установить фильтр. Всё, готово. Теперь можно фильтровать значения, как в обычной таблице.

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

2 — Изменение порядка элементов в списке.

Вообще, есть несколько способов менять порядок элементов в сводной. Я хочу рассказать вам про наиболее удобный. Предположим, мы хотим, чтобы список менеджеров начинался с Чайниковой:

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Решение: выбираем ячейку с Баранкиным и вероломно начинаем печатать фамилию Чайниковой. Целиком печатать не нужно, программа сама предложит готовый вариант. Нажимаем Enter. Вуаля! Теперь Чайникова на вершине нашего списка:

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Ещё один способ: это обычное копирование и вставка. Выбираем ячейку с Чайниковой, копируем её. Далее выбираем ячейку с Баранкиным (место, куда хотим переместить наше значение), и вставляем.

3 — Использование собственных списков для сортировки.

Прошлый способ хорош, если нужно сделать это однократно. Но если у нас уже есть какой-то устоявшийся порядок, он вот совсем не по алфавиту, а бездушный Excel всегда всё сортирует именно по алфавиту?

Решение: многие знают, что если мы напишем в ячейке «январь» («февраль», «март» и т.д.), потом протащим ячейку за правый нижний угол вниз, то всемогущий Excel автоматически заполнит следующие ячейки месяцами по порядку. Но не только лишь все знают, что такую штуку можно сделать и по своему списку.
Шаг 1. Создаём свой список (с блэкджеком и порядком). Где-нибудь на листе Excel создаём список в том порядке, в котором нам нужно. Далее заходим в Файл — Параметры — Дополнительно — Изменить списки:

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

В поле «Импорт списка из ячеек:» указываем диапазон, в котором находится наш список, далее нажимаем Импорт. Всё, подготовительная работа завершена:

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Шаг 2. Для сортировки данных используем наш список. Теперь можно применить сортировку от А до Я в столбце с менеджерами. И вот ведь неожиданность, сортировка будет не по алфавиту, а согласно нашему списку:

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

К сожалению, данный приём имеет ограничения в части обновления списка. Если добавится новый сотрудник, то при обновлении сводной сотрудник будет в самом конце списка независимо от того, какая у него там первая буква фамилии. Дальше либо добавлять его в список, либо вручную перетаскивать в нужное место.
Если нужно будет вернуть стандартную православную сортировку по алфавиту для данного списка, необходимо раскрыть значок фильтра, выбрать Дополнительные параметры сортировки — по возрастанию — Дополнительно — снять галочку с «Автоматическая сортировка. » — в поле ниже выбрать «Без вычислений»:

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

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

4 — Отображение пустых строк.

При разбивке какого-то показателя на несколько групп/категорий в сводных таблицах не отображаются данные, которых нет в источнике. В целом, это логично. Но согласитесь, что если мы, к примеру, хотим проанализировать показатель по сотрудникам по месяцам, то вот такая картина будет только нас запутывать:

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Месяцы идут по порядку, да, но у кого-то пропущен июль, у кого-то февраль и октябрь.

Решение — щёлкаем правой кнопкой мыши по любой ячейке того поля, в котором хотим отображать ВСЕ элементы (в том числе и пустые) — далее Параметры поля. — вкладка Разметка и печать — ставим галочку Отображать пустые элементы.

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

У этого приёма есть один побочный эффект — если речь идёт про работу с датами, то отображаются даты до самого раннего числа и после него (видно на гифке). Избавиться от этого довольно просто: нужно убрать их через фильтр, сняв галочки.

5 — Топ-N сотрудников/месяцев/товаров и так далее.

Вообще, отображение топ-3/5/10 сотрудников или любого другого — это не привилегия фильтра в сводной таблице. Работая с фильтрами в обычных таблицах, у нас есть точно такая же возможность. Но про эту возможность, исходя из моего хоть и небогатого, но всё же опыта, мало кто знает. То ли нафиг никому не нужно, то ли просто пользователи не знают. Как по мне, вещь полезная. Особенно с учётом того, что в сводной таблице фильтр будет обновляться вместе с внесением изменений в источник (и обновления самой сводной, конечно же), чего в обычных таблицах, увы, нет.

Решение — всё просто. Раскрываем фильтр по тому полю сводной, по которому хотим выделить топ-N чего-нибудь — далее Фильтр по значению — Первые 10 — указываем нужные нам настройки.

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Правда, без побочных эффектов тут, к сожалению, тоже не обошлось. Если у какого-то сотрудника не будет хватать данных для того, чтобы отобразить топ-3, то по этому сотруднику (или по тому, по чему вы ищете топ-N) будут вообще все данные. Поведение более чем странное, но как есть 🙁

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

6 — Повтор подписей и промежуточные итоги для отдельных полей, а не для всей таблицы.

Когда у нас с вами в сводной таблице в области строк больше двух полей, то сразу возникает вопрос про промежуточные итоги. И если идти стандартным путём, то есть через вкладку Конструктор — группа Макет — Промежуточные итоги, то там мы можем играться с промежуточными итогами для всей таблицы, а не для конкретного поля. Порой, это неудобно. Как в примере ниже:

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Я бы хотел оставить промежуточный итог по сотруднику, а вот по месяцу убрать.
И сразу второй момент. Когда меняем макет сводной на табличный или форму структуры, то возникает вопрос с повторением подписей элементов, чтобы не было пустых ячеек. Если перейти на вкладку Конструктор — группа Макет — раскрыть Макет отчёта и выбрать Повторять все подписи элементов, то это сработает для всей таблицы. А я, например, хочу только по месяцам подписи.

Решение — великая и могучая правая кнопка мыши. Для того, чтобы добавить/убрать промежуточные итоги у определённого поля сводной таблицы, щёлкаем правой кнопкой мыши по любой ячейке этого поля и в контекстном меню находим Промежуточный итог.
Что касается подписей элементов, то щёлкаем правой кнопкой мыши по тому полю, где хотим/не хотим повторять подписи — далее Параметры поля. — на вкладке Разметка и печать находим галочку Повторять все подписи элементов.

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

7 — Объединение ячеек и выравнивание подписи по центру.

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

Решение — для объединения ячеек и выравнивания подписи по центру щёлкаем по любой ячейке сводной таблицы правой кнопкой мыши (данная настройка будет работать для всех полей сводной, для какого-то конкретного поля настроить возможности нет) — в контекстном меню находим Параметры сводной таблицы — вкладка Макет и формат — находим галочку Объединить и выровнять по центру ячейки с подписями.
А чтобы убрать плюсы/минусы, нужно выбрать любую ячейку сводной — далее вкладка Анализ сводной таблицы (в предыдущих версиях просто Анализ) — группа Показать — иконка Кнопки.

7 интересных приёмов при работе со сводной таблицей Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Заключение. На этом, пожалуй, всё. Вообще, всяких разных интересных штук при работе со сводной таблицей огромное множество. Про все и не напишешь. Делитесь в комментариях своими интересными приёмами. Думаю, многим будет интересно и полезно узнать что-то новое (мне так точно). Спасибо всем огромное, кто потратил своё драгоценное время и внимание на прочтение данного поста. Надеюсь, что-то из описанного было для вас полезным и вы сможете использовать это при работе со сводными таблицами.

689 постов 15K подписчиков

Правила сообщества

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

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

Важно — сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде «пост — отстой», это оскорбление автора и будет наказываться баном.

Я не знал все 7 приемов, хотя естественно считаю себя гуру.

Первый раз в жизни на кого-то подписался!

Жгите молодой человек.

Есть очень немного вещей от которых у меня пригорает. И Excel с VBA уверенно занимают места в ТОПе вещей из-за которых у меня пригорает особо.

Я не буду хейтить сами продукты, у меня есть ровно один вопрос — нахера вы его тыкаете везде?

Второй вопрос, вытекающий из первого, нахера вы его настолько глубоко изучаете?

А сейчас я «на пальцах» объясню смысл этих вопросов. Для начала такая вот эмпирическая (то есть основанная на личном опыте) диаграмма.

Ответ на пост «7 интересных приёмов при работе со сводной таблицей» Microsoft Excel, Таблицы Excel, Гифка, Длиннопост, Бизнес, Ответ на пост

Это сравнение производительности труда по времени в зависимости от используемой технологии.

Безусловно, что для неподготовленного человека разбираться в СУБД и SQL сложнее, чем в Excel, но изучая Excel очень быстро достигаешь потолка технологии и останавливаешься, в то время как возможности почти любой СУБД несопоставимо больше.

Не скажу, что задолбался, но меня постоянно раздражает то, что «гуру Excel» ведут себя как вегетарианцы. «Самый лучший продукт» и прочие дифирамбы. И при этом настойчиво пытаются впарить. Я, честно говоря, так и не понял что. Ну давайте немного «попаримся» и сравним Excel и СУБД.

Начнём с плюсов Excel — он «в одно лицо» может данные хранить, отображать и показывать графики.

Второй плюс. Подскажите мне в комментариях, ибо лично я не знаю.

Теперь поехали по минусам. На самом деле их очень много, но чтобы не грузить, ТОП-3 на мой взгляд:

Первый — сказочная ресурсоёмкость. Из-за перечисленных плюсов программа вынуждена выполнять очень много не нужных для решения задачи операций. Можно было бы сказать, что «программа же делает, а не человек», но тут есть два больших НО:

Для решения задач обработки +/- существенных объёмов данных системник под Excel будет стоить раза в два дороже. Если в компании 20 — 25 человек работают с большими таблицами Excel, то минимум миллион принесен в жертву Excel. Это бы меня не волновало, если бы не тот факт, что компания этот миллион будет закладывать в стоимость продукции или торговую наценку, а значит в т.ч. и я плачу за этот бред.

Производительность труда при работе с Excel на порядки ниже, чем с СУБД. Когда мне на тех или иных работах передавали формирование отчетов в БД, то на их составление стало уходить до 10 — 12 раз меньше времени, при этом исчезли кучи багов в этих самых отчетах. Это абсолютно бессмысленные затраты на зарплаты сотрудников. За которые в т.ч. и я опять же вынужден платить.

Второй — Excel от слова совсем не поддерживает реляционную модель. До 90% работы с таблицами Excel (кроме ввода данных) это выполнение руками работы, которую делает SQL из коробки. Нужно раз заморочиться с запросом и забыть тему. Так что офисный планктон можно называть «Человек-СУБД» 😉

Третье — очень серьезные ограничения на объём обрабатываемых данных, как по количеству листов(таблиц), так и строк. Да и по формулам не всё радужно. СУБД переваривает на том же железе на порядки больше и гораздо быстрее.

Ну и пара моментов, которые просто бесят:

Excel зачастую считает, что знает лучше пользователя что он имел ввиду. Ряд длинных числовых реквизитов внезапно может обрасти нулями в конце (с потерей данных);

Excel и «срочно» на более-менее приличных объёмах данных, это взаимоисключающие вещи. И если вдруг возникает ситуация, когда надо срочно или потеряем деньги (что бывает крайне редко, но таки бывает) при использовании Excel остается только смириться с потерей денег.

Так вот возвращаясь к вопросу в начале поста — ради чего вы учите «фишки» Excel и тратите на него время? Чтобы потом неделю делать то, что любая СУБД за минуту сделает?

Про VBA скажу коротко — научиться программировать на VBA и на Python (простые задачи) по времени и силам примерно одинаково. Возможности VBA и Python (даже в рамках примитивных задач) вообще несопоставимые. Это как детский пластиковый совочек и карьерный экскаватор. Опять вопрос — зачем?

Ну и, пожалуйста, не надо писать, что Excel это что-то серьезное. Для своих задач, а именно — прикинуть хрен к носу на паре десятков тысяч строк максимум или оформить табличку со сравнительно небольшим объёмом информации — топчик, спорить не буду. Но он топчик ТОЛЬКО для таких задач.

И возвращаясь к вопросам выше, гуру Excel, ответьте мне — зачем вы тратите своё время и деньги работодателя на возню с детской игрушкой? В Интернете есть 100500 курсов по СУБД, тот же Excel/LibreCalc более чем умеют в импорт. Или просто нравится играться, а не работать?

P.S. Сразу отвечу на вопрос про формулы — тот же PostgreSQL умеет работать с Python, внешние модули так же никто не отменял. Формулы Excel и возможности ЯП опять же несопоставимы и сравнение опять не в пользу Excel.

P.P.S. Сегодня делал отчет. 6 таблиц, от 200к до 35М записей, связка построчно, причём к «центральной» таблице на 6,5 млн. строк привязывались остальные 5. 2 таблицы привязывались по нескольким ключам. Аналог в Excel — ВПР по нескольким полям (т.е. по агрегированному полю). Время формирования отчета в СУБД — минута, данные теряют актуальность за час, время работы над отчетом от получения ТЗ до готового воспроизводимого «по кнопке» результата — 4 часа.

Я бы написал «Слабо в Excel повторить?», но не буду. Потому что насмотрелся на таблицы в сотни мегабайт которые открываются десятки минут и только на компах с 8+ ядрами, 16 Гб ОЗУ и шустрыми SSD. И которые после аплоада данных в PgSQL спокойно формируются за секунды (максимум минуты) на древних компах с характеристиками Raspberry PI.

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel⁠ ⁠

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

Небольшое вступление. Чего рассматривать не будем, и почему такое вообще происходит.

Сразу оговорюсь, что не буду здесь рассматривать случаи, когда в ячейках кромешный ад и вакханалия вроде «10 руб», «33 попугая» и так далее. Хотя один способ может и с такими ячейками помочь. Будем разбирать православные ячейки, в которых только число, но, по тем или иным причинам, оно сохранено как текст.

Причины могут быть разными, но чаще всего такая ситуация случается, когда мы импортируем данные в Excel из какой-нибудь другой корпоративной программы или копируем из интернета/другого источника. Выгрузил данные в Excel, пытаешься что-то просуммировать, а на выходе получаешь шиш с маслом:

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

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

Вся загвоздка в том, что если пойти путём обычной смены формата на числовой (Главная — Число — в выпадающем списке выбрать Числовой), результата это не даст. Придётся взять бубен и немного потанцевать с ним.

И так, что же можно сделать.

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

Способ 1. Использовать инструмент «Текст по столбцам» (text to columns) . Выделяем все «проклятые» ячейки, идём на вкладку Данные — Работа с данными — Текст по столбцам, и на самом первом шаге нажимаем Готово.

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Способ 2. Замена разделителя на аналогичный. Честно скажу, когда рассказываю про этот способ, почти все говорят «Да какого. Да почему!? Да что с этой программой не так?!». Да чего уж, признаюсь, что без улыбки на лице про него сам не могу рассказывать. Если в ячейках дробные числа, то преобразовать можно с помощью банальной замены запятой на. Барабанная дробь. ЗАПЯТУЮ! Выделяем данные, запускаем поиск и замену (CTRL+ H), ищем запятую, меняем на запятую. Этот способ также подходит для дат, которые сохранены как текст, только вместо запятой заменять нужно разделитель, который указан в ячейках (точка, слэш, дефис).

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Способ 3. С помощью специальной вставки. Довольно интересный способ, так как знакомит нас со специальной вставкой — очень полезным инструментом. Смысл в том, что для преобразования текстовых чисел в нормальные числа с ними нужно произвести какое-то математическое действие. Но нужна такая операция, которая не меняет самого числа, а это, например, умножение на единицу (есть более экзотические, прибавить или вычесть ноль, но их рассматривать не будем). Алгоритм следующий:

В произвольную ячейку пишем единицу (1)

Копируем эту ячейку (Ctrl + C)

Выделяем диапазон с «кривыми» числами

По любой выделенной ячейке щёлкаем правой кнопкой мыши (либо Ctrl + Alt + V)

В контекстном меню выбираем Специальная вставка (Paste special)

В следующем окне выбираем «Умножить». Если в таблице есть какое-то оформление, то ещё желательно выбрать «Значения», чтобы это самое оформление не слетело

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Способ 4. Функция ЗНАЧЕН (VALUE). Если планируете делать некий шаблон, в который будете копировать текстовые числа, а на выходе получать нормальные, то можно воспользоваться функцией, которая как раз и занимается преобразованием. Если работаете с датами, то нужна функция ДАТАЗНАЧ (DATEVALUE).

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Способ 5. Бинарное отрицание. Хотите быть не как все? Хотите, чтобы коллеги подходили к вам с вопросом «А что это такое тут у тебя формуле?». Тогда этот способ для вас! Бинарное отрицание, если рассматривать его в контексте нашего вопроса, умножает число на -1, а потом ещё раз на -1. То есть мы производим математическую операцию, которая не меняет самого числа. Нужно просто перед ссылкой на ячейку поставить два знака минус (-). Вполне можно использовать при создании шаблона вместо функции.

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Способ 6. Excel спешит на помощь. Вообще, если нажать на смарт-тэг (знак «дорожные работы») с ошибкой, то программа сама предложит преобразовать текст в число:

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

То есть можно выделить диапазон с такими вот ячейками, потом нажать на смарт-тэг, выбрать «Преобразовать в число», и всё сработает как надо. Но должен предупредить, что с большим количеством ячеек способ может работать довольно долго. Особенно если в книге много всего другого (формулы, листы, связи и т.д.).

Немного другая история. Иногда, когда выгружаем данные откуда-то в Excel, в числовых ячейках попадается пробел, как разделитель групп разрядов. И в большинстве случаев все способы, про которые я писал выше, справляются с преобразованием. Но порой что-то идёт не так. И ничего не срабатывает. Отчаявшись, ты пытаешься заменить пробел на пусто, но Excel, подлец, пишет, что пробелов в ячейках не найдено. Но как, вот же он, бездушная ты слепая программа:

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

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

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

Всесильный Power Query.

Долго думал, стоит ли включать сюда этот способ, и всё-таки решил включить. Часто в комментариях пишут, что а вот это можно с помощью PQ сделать, а вот то вообще на раз-два. И ведь это правда. PQ — это безумно крутая штука. Почему боюсь про него писать? По одной простой причине: более менее интерфейс PQ устаканился, начиная с 2019 версии. Для 2010 и 2013 вообще надо отдельно скачивать и устанавливать (да, это просто и занимает всего пару минут, но всё же). В 2016 версии сразу из коробки идёт, но выглядит чуть иначе. И вот я сейчас покажу, как это делается, а кто-то потом напишет, что у него этого нет, а это по-другому выглядит, и вообще автор — кАзёл. И всё же 🙂 Собрал все случаи, про которые писал. Дальше:

Желательно преобразовать таблицу в «умную» (не сделаете сами, всё равно потом Excel это сделает за вас)

Далее вкладка Данные — Получить и преобразовать данные — Из таблицы/диапазона

Если настройки PQ не меняли, то автоматически будет применён шаг «Изменённый тип», который всё и сделает

В PQ на вкладке Главная нажимаем Закрыть и загрузить

Получаем на новом листе «умную» таблицу с правильными форматами.

Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel Microsoft Excel, Таблицы Excel, Гифка, Длиннопост

На этом, пожалуй, простыню свою завершу. Возможно, я рассказал не про все способы борьбы с текстовыми числами/датами. В комментариях делитесь своими, с удовольствием про них почитаю. Если спросите, зачем так много способов, то ответ будет так себе. Для разнообразия, конечно 🙂 Когда какой использовать — дело вкуса, привычки и исходных данных. В большинстве случаев все способы взаимозаменяемы.

Как всегда, всем огромное спасибо, кто потратил своё драгоценное время и внимание на прочтение данного материала. Надеюсь, было полезно и что-то из статьи поможет вам в работе.

Excel вечен⁠ ⁠

Excel вечен Warhammer 40k, Картинка с текстом, Microsoft Excel, Таблицы Excel, Adeptus Mechanicus

Диаграмма «спагетти» в Excel⁠ ⁠

Ребятушки, подскажите, можно ли сделать в эксель диаграмму спагетти, типа такой, которая на рисунке?

Нужно отобразить передвижение из одного кабинета в другой

Диаграмма «спагетти» в Excel Microsoft Excel, Таблицы Excel, Диаграмма

5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1⁠ ⁠

Друзья, всем привет.

Сегодня хотел бы поговорить с вами о том, чего в Excel делать не нужно, чтобы в будущем избавить себя от головной боли и перманентных хлопков в нижней части тела. Планировал сначала про 10 вещей написать, но при подготовке материала понял, что в рамках одной статьи слишком уж много получится. Поэтому решил разбить на 2 части.

Важное примечание!

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

1 — Объединение ячеек.

Один из самых страшных грехов при создании таблиц. Объединение ячеек влечёт за собой трудности с сортировкой, фильтрацией, созданием сводных, форматированием, протягиванием формул и т.д. Вот пример:

5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1 Microsoft Excel, Таблицы Excel, Таблица, Видео, Без звука, Длиннопост

Ячейки в заголовках, где написаны месяцы, объединены. Если мне нужно будет просуммировать продажи за январь-февраль, то при переходе с 9 на 10 строку диапазон будет расширен до неприличного и ненужного мне. Придётся либо вручную его менять, либо через точку с запятой указывать несколько отдельных диапазонов.

Как сделать лучше.

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

Ничего не объединяя, пишем название месяца в первую ячейку (В2, если речь про ЯНВАРЬ), далее выделяем ячейки, в которых январь должен быть виден (В2:F2) — правая кнопка мыши — Формат ячеек (или CTRL + 1 с клавиатуры):

5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1 Microsoft Excel, Таблицы Excel, Таблица, Видео, Без звука, Длиннопост

Далее вкладка Выравнивание — по горизонтали — по центру выделения:

5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1 Microsoft Excel, Таблицы Excel, Таблица, Видео, Без звука, Длиннопост

К остальным заголовкам можно уже применить «Формат по образцу» (кстати, для многократного применения формата нужно нажать на иконку два раза левой кнопкой мыши), чтобы не проделывать все действия заново. Визуально получим то же самое, но без богомерзкого объединения ячеек.

2 — «Правильная» таблица

Этот пункт, безусловно, спорный, но я его всё же включил. И, в первую очередь, совет касается тех таблиц, но основе которых вы в дальнейшем планируете строить сводные таблицы. Сделали мы вот такую таблицу по месяцам за несколько лет:

5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1 Microsoft Excel, Таблицы Excel, Таблица, Видео, Без звука, Длиннопост

Красиво, хорошо, душа радуется. Но грусть нас постигнет, если мы захотим потом построить сводную таблицу на основе этих данных. Нет, я не говорю, что это невозможно. Построим. И даже худо-бедно сможем годы просуммировать или месяцы. Но если бы таблица содержала все 12 месяцев или период не в 3 года, а лет в 5-6 хотя бы, то всё было бы куда хуже.

Как сделать лучше.

Всё просто — не делайте трёхмерные таблицы. Плоская таблица — вот то, что нам нужно. То есть выглядеть та же самая таблица должна вот так:

5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1 Microsoft Excel, Таблицы Excel, Таблица, Видео, Без звука, Длиннопост

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

3 — «Правильные» даты

Сразу заявлю, что я понимаю боль тех, кто сталкивается с уже волшебно введёнными датами. Но речь про то, как делать это правильно изначально. С датами в Excel вообще всё весело. Я хочу рассказать про самый, с моей точки зрения, чудесный способ ввод дат. Делаем мы таблицу, дошло дело до дат. И мы, как ответственные, трудолюбивые работники выбираем ячейку, и, как мама учила, начинаем вводить «29 марта 2023 г.». Целый день так работали в поте лица, устали. Довольные проделанной работой и гордые за себя. Но если вдруг нас просят отфильтровать данные только по одному конкретному месяцу или посчитать разницу между двумя датами, то мы впадаем в депрессию, потому что «тупой иксель» не фильтрует, не считает:

5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1 Microsoft Excel, Таблицы Excel, Таблица, Видео, Без звука, Длиннопост

Ну не умеет он так даты воспринимать. Все мы неидеальны.

Как сделать лучше.

Вводить даты, используя православные разделители, которые Excel понимает. Их три:

«-» — дефис/тире/минус (кому как удобнее)

А потом уже через формат ячеек установить то, что тебе нужно.

Про то, как исправлять уже сотворённое, думаю, отдельную статью напишу. Хотя в комментариях к предыдущим статьям разные способы мелькали. Соберу их в одном месте.

4 — Цветовое оформление таблицы.

Есть у нас унылые данные, никак не оформленные, а душа требует праздника и цвета. Начинаем аккуратно выделять столбцы и строки, усердно закрашиваем. Кто-то так вообще не церемонится, и выделяет сразу весь столбец и уверенно нажимает на ведро с краской:

5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1 Microsoft Excel, Таблицы Excel, Таблица, Видео, Без звука, Длиннопост

А что? А вдруг новые данные появятся, я вот сразу этот момент продумал. Я — молодец. Потомки спасибо скажут. Нет, не скажут. Во-первых, это некрасиво. Во-вторых, это лишняя нагрузка на сам Excel. В-третьих, есть способ куда удобнее и практичнее.

Как сделать лучше.

Форматировать данные как таблицу.

5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1 Microsoft Excel, Таблицы Excel, Таблица, Видео, Без звука, Длиннопост

Встаём в любую ячейку таблицы, Главная — Стили — Форматировать как таблицу. Выбираете цвет своего настроения (если ничего не хотите, то потом можно поменять или выбрать Создать свой стиль таблицы), проверяем диапазон и галочку «Таблица с заголовками» — Ок. Всего 4 (. ) нажатия на кнопку мыши и готово. В этих наших интернетах это называется «умная» таблица. Инструмент обсуждаемый. Кто-то их боготворит, кто-то проклинает. Про всё здесь не расскажешь (наверное, отдельную статью писать придётся). Затрону только пару вещей. «Умная» таблица резиновая. То есть все столбцы и строки, которые мы будем добавлять вручную или копированием и вставкой, сразу будут отформатированы как и всё остальное в столбцах (включая формулы и форматы). Выделить столбец можно либо встав в любую ячейку столбца и нажав CTRL + пробел, либо наводим курсор на верхнюю часть ячейки с заголовком, ловим момент, когда он превратится в чёрную (чёрные стрелки важны) стрелку вниз, и нажимаем левую кнопку мыши.

5 — Ручное закрашивание данных

Нужно нам красивый табель сделать. Есть сотрудники, есть дни недели. Рабочие дни усердно и кропотливо закрашиваем через ведро с краской. Получается вот так:

5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1 Microsoft Excel, Таблицы Excel, Таблица, Видео, Без звука, Длиннопост

Вроде бы, и хорошо. А как теперь посчитать, сколько человеки наши в неделю работали? Встроенные функции по цветам считать не умеют. Можно, конечно, пользовательскую функцию написать на VBA, но.

Как сделать лучше.

Условное форматирование плюс немного магии пользовательских форматов. В ячейки, где человек работал, ставим «1». Выделяем весь диапазон, где хотим что-то закрашивать. Главная — Стили — Условное форматирование — Правила выделения ячеек — Равно. Равно 1, в окошке справа выбираем пользовательский формат. На вкладке «Заливка» выбираем нужные нам цвета. А вот самое интересное происходит на вкладке «Число». Выбираем «(все форматы)», в поле «Тип» прописываем следующий формат «;;;» (без кавычек три точки с запятыми). Если кратко, то каждой точкой с запятой мы задаём формат для положительных, отрицательных, нулевых и текстовых значений. А так как ничего конкретного не прописали, Excel никак данные отображать и не будет. То есть физически в ячейке будет «1», но визуально ячейка будет пустой. Мало того, что мы теперь можем подсчитать количество рабочих дней с помощью СУММ или СЧЁТ, так ещё и при внесении изменений всё у нас будет меняться. Кстати, если делать это с «умной» таблицей, то при добавлении новых сотрудников созданное нами правило будет работать и на них.

На этом, пожалуй, первую часть закончу. Как всегда, огромное спасибо всем, кто осилил данный материал, потратив своё драгоценное время и внимание. Надеюсь, было полезно. Делитесь своими соображениями по поводу того, чего делать НЕ НУЖНО, работая с данными в Excel. Совместными усилиями будем искоренять нечестивые данные.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *