Перейти к основному содержанию

Как подсчитать уникальные значения в сводной таблице?

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

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

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


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

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

1. В новом столбце, помимо данных, введите эту формулу =IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1) в ячейку C2, а затем перетащите маркер заполнения в ячейки диапазона, к которым вы хотите применить эту формулу, и уникальные значения будут идентифицированы, как показано ниже:

2. Теперь вы можете создать сводную таблицу. Выберите диапазон данных, включая вспомогательный столбец, затем щелкните Вставить > PivotTable > PivotTable, см. снимок экрана:

3. Тогда в Создать сводную таблицу В диалоговом окне выберите новый рабочий лист или существующий рабочий лист, на котором вы хотите разместить сводную таблицу, см. снимок экрана:

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


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

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

1. Выберите диапазон данных и нажмите Вставить > PivotTable, В Создать сводную таблицу в диалоговом окне выберите новый лист или существующий лист, на котором вы хотите разместить сводную таблицу, и установите флажок Добавьте эти данные в модель данных флажок, см. снимок экрана:

2. Тогда в Поля сводной таблицы панели, перетяните Класс поле к Строка поле и перетащите Фамилия поле к Наши ценности box, см. снимок экрана:

3. А затем щелкните Граф имени раскрывающийся список, выберите Настройки поля значений, см. снимок экрана:

4. В Настройки поля значений диалоговое окно, нажмите Обобщить ценности по вкладка, а затем прокрутите, чтобы щелкнуть Отличный граф вариант, см. снимок экрана:

5, Затем нажмите OK, вы получите сводную таблицу, в которой будут учитываться только уникальные значения.

  • Внимание: Если вы проверите Добавьте эти данные в модель данных вариант в Создать сводную таблицу диалоговое окно Расчетное поле функция будет отключена.

Дополнительные относительные статьи сводной таблицы:

  • Применение одного и того же фильтра к нескольким сводным таблицам
  • Иногда вы можете создать несколько сводных таблиц на основе одного и того же источника данных, и теперь вы фильтруете одну сводную таблицу и хотите, чтобы другие сводные таблицы фильтровались таким же образом, это означает, что вы хотите изменить несколько фильтров сводной таблицы одновременно в Excel. В этой статье я расскажу об использовании новой функции Slicer в Excel 2010 и более поздних версиях.
  • Обновить диапазон сводной таблицы в Excel
  • В Excel, когда вы удаляете или добавляете строки или столбцы в диапазон данных, относительная сводная таблица не обновляется одновременно. Теперь это руководство расскажет вам, как обновить сводную таблицу при изменении строк или столбцов таблицы данных.
  • Скрыть пустые строки в сводной таблице в Excel
  • Как мы знаем, сводная таблица удобна для анализа данных в Excel, но иногда в строках появляется пустое содержимое, как показано на скриншоте ниже. Теперь я расскажу, как скрыть эти пустые строки в сводной таблице в Excel.

Лучшие инструменты для офисной работы

Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (28)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks ! Saved me a lot of hours, me and my friend !
This comment was minimized by the moderator on the site
My Excel dont have check box " Add this data to the Data Model"
So, What can i do?
This comment was minimized by the moderator on the site
It supports only . xlsx
I have faced with the same problem. Nodody mention this. Everyone talk about MS Excel, and nobody about file)))
This comment was minimized by the moderator on the site
Hello, Jay,
Which Excel version do you use? This option is only added for Excl 2013 and later versions. If you do not find this option, please apply the first method in this article.
https://www.extendoffice.com/documents/excel/2127-excel-pivot-table-count-unique-values.html#a1

Thank you!
This comment was minimized by the moderator on the site
Thank you so much !!!!!
This comment was minimized by the moderator on the site
I cannot edit after I save. Can yo tell me why?
This comment was minimized by the moderator on the site
sorry, this still doesn't provide a solution for me in excel 2010. You're =if(sumproduct() formula doesn't work. It misses the values for the if formula if you use it like you put it and it doesn't count unique values in my excel sheet if I add =if(>1,01;1;0)...
This comment was minimized by the moderator on the site
oh man... you saved me so so so much time !!!
thanks a lot !!!!
This comment was minimized by the moderator on the site
Distinct count Option not shown in summarize value by - Excel version 2013
This comment was minimized by the moderator on the site
Please verify that you have ticked the "Add this data to data model" check in the CreatePivot dialog box :)
This comment was minimized by the moderator on the site
I faced the same issue and then found the resolution.
Seems that it's available only when you tick the "Add this data to the Data Model" checkbox in the Create PivotTable dialog box.
Please try if that helps
This comment was minimized by the moderator on the site
same for me! Any suggestion?
This comment was minimized by the moderator on the site
These all work but only to an extent. I'm trying to find a solution for the issue with all of these. When I create a helper column and use the formula =IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1) I do indeed get the distinct count. But how do you resolve the issue were you need the pivot fields to include one of the lines of data where the formula gives a zero? I also tried using the Data Model and distinct count. This gives the correct count but when you double click the data to drill down you do not get the data specified in the pivot.
This comment was minimized by the moderator on the site
Amazing! thanks a tons - this worked for me on Excel 2016.
This comment was minimized by the moderator on the site
I don't see the Distinct Count under Summarize Value By tab. My "Add this data to the Data model" check box is also grey out. How can I change this setting?
This comment was minimized by the moderator on the site
Ran into the same issue... it is probably because the file you opened was as a csv. When I reopened my file as an excel file (either start a new one, copy+paste or save as), I have the functionality of adding to data model
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations