Тихо и без лишних слов Microsoft изменила поведение по умолчанию для обработки пустых ячеек в источнике сводной таблицы. На моих семинарах по Power Excel в режиме реального времени, когда я перехожу к разделу дня со сводной таблицей, я могу рассчитывать на то, что хотя бы один человек спросит меня: «Почему мои сводные таблицы по умолчанию подсчитывают, а не суммируют, когда я перетаскиваю доход в сводную таблицу . " Если у вас есть Office 365, в Excel будут внесены изменения, чтобы уменьшить количество таких случаев.
Когда я получаю вопрос, я объясняю, что это одно из двух:
- Есть ли вероятность, что у вас есть одна или несколько пустых ячеек в столбце «Доход»?
- Я показываю, что когда я создаю сводную таблицу, я выберу одну ячейку в исходных данных. Но я знаю, что многие люди выберут весь столбец, например A: I. Я ценю эту идею, потому что, если вы добавите больше данных позже, они станут частью сводной таблицы при нажатии кнопки «Обновить».
Заметка
Для людей, выбирающих весь столбец, я обычно предлагаю преобразовать исходные данные сводной таблицы в таблицу с помощью Ctrl + T. Любые данные, вставленные под таблицей, также станут частью сводной таблицы при нажатии на «Обновить». Об этом рассказывалось в Подкасте 2149.
В прошлом происходило вот что:
У вас есть одна пустая ячейка в данных сводной таблицы.

Если в списке полей сводной таблицы вы отметите «Доход», он переместится в область «Строки», а не в область «Значения». Это редко то, что вам нужно.

Люди, которые регулярно сталкиваются с этой проблемой, обычно знают, что вы хотите перетащить доход в область значений. Но это не удалось, потому что теперь вы получаете Count вместо Sum.

Подумайте о том, что происходило: одна пустая ячейка в столбце дохода вызовет Count вместо Sum. Для тех, кто выбирает A: I вместо A1: I564, вы, по сути, выбираете 563 числовые ячейки и 1 048 012 пустых ячеек.

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

Эта функция уже попала в канал Microsoft Insiders. Он также попал в ежемесячный (целевой) канал. Это определенно в версии 1804, хотя, возможно, это было в более ранних версиях. Если ваш ИТ-отдел настроил вас на ежеквартальные обновления, следите за выходом версии 1804, и проблема будет решена.

Обратите внимание, что новое поведение предназначено только для данных, столбец которых содержит числа или пустые ячейки. Если ваш столбец содержит такие слова, как «Нет», «Н / Д» или «Ноль», вы по-прежнему будете получать счетчик дохода вместо суммы. Также - остерегайтесь человека, который очищает ячейку, нажимая клавишу пробела несколько раз. Ячейка, содержащая "", не является пустой. Лучший способ очистить ячейку - выбрать ячейку и нажать клавишу «Удалить».