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

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

Для решения этой задачи поможет следующая формула массива:
Шаг 1: введите формулу
Введите или скопируйте приведённую ниже формулу в пустую ячейку, куда вы хотите вывести результат:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Шаг 2: нажмите клавиши Ctrl + Shift + Enter, чтобы получить правильный результат:

Примечания:
- Если ваш список ячеек включает другие типы данных — например, числа, логические значения, ошибки и т.д., — приведённая выше формула вернёт количество уникальных значений независимо от их типа.
- Когда список данных содержит пустые ячейки, эта формула автоматически их исключает.
- Чтобы подсчитать только уникальные текстовые значения при наличии других типов данных, примените приведённую ниже формулу массива, а затем нажмите клавиши «Ctrl» + «Shift» + «Enter», чтобы получить результат:
=SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0)) - Чтобы подсчитать только уникальные числовые значения из списка ячеек, содержащего любые типы данных, используйте следующую формулу массива, а затем нажмите клавиши «Ctrl» + «Shift» + «Enter», чтобы получить результат:
=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
Подсчитать количество уникальных значений в диапазоне всего за несколько кликов с помощью Kutools для Excel
Вам может быть сложно запомнить формулы, когда придётся применять их в следующий раз. Однако с «Kutools для Excel» и её функцией «Подсчитать количество уникальных значений в диапазоне» в «Помощнике формул» вы получите результат всего за несколько кликов. См. демонстрацию ниже:
- Щёлкните ячейку для вывода результата;
- Активируйте эту функцию, выбрав «Kutools» > «Помощник формул» > «Помощник формул» > «Статистические» > «Подсчитать количество уникальных значений в диапазоне»;
- Выберите список данных и нажмите «ОК».

- Чтобы воспользоваться этой функцией, необходимо загрузить и установить Kutools для Excel.
- Функция «Помощник формул» включает более 40 часто используемых формул, таких как «Извлечение уникальных значений», «Извлечение ячеек с уникальными значениями из диапазона (включая первые дубликаты)», «Подсчёт количества значений, разделённых запятыми, в ячейке», «Суммирование по одинаковому тексту» и многие другие.
Подсчитать количество уникальных значений в диапазоне в Excel 365/2021 с формулами
Если вы используете Excel 365 или Excel 2021, вам доступна новая функция UNIQUE, которая упрощает создание формул для подсчёта количества уникальных значений в диапазоне набора данных.
Например, чтобы подсчитать количество уникальных имён в диапазоне A2:A12, введите следующую формулу:
Шаг 1: скопируйте или введите приведённую ниже формулу
=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
Шаг 2: нажмите клавишу Enter, чтобы получить результат:

Советы:
- Если список данных включает различные типы значений — текст, числа, логические значения, ошибки и другие, — эта формула точно подсчитает количество уникальных элементов, независимо от их типа.
- Приведённая выше формула подсчитывает количество уникальных значений в диапазоне, включая пустые ячейки. Если вы хотите исключить пустые ячейки, примените приведённую ниже формулу и просто нажмите клавишу «Enter»:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Подсчет уникальных значения (уникальные и первые вхождения дубликатов) в Excel
Чтобы подсчитать разные значения (уникальные элементы и первые вхождения дубликатов) в списке ячеек, ниже приведены дополнительные формулы для решения этой задачи.
Подсчет уникальных значения с формулами
В Excel вы можете использовать любую из приведённых ниже формул, чтобы получить количество уникальных значений.
Шаг 1: введите любую из приведённых ниже формул
Формула 1: после ввода формулы нажмите клавишу Enter.
=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))
Формула 2: после ввода формулы нажмите сочетание клавиш «Ctrl» + «Shift» + «Enter».
=SUM(1/COUNTIF(A2:A12,A2:A12))
Результат:

Советы:
- Если список данных включает другие типы значений — например, числа, логические значения, ошибки и т.д., — эта формула подсчитает количество уникальных элементов независимо от их типа.
- При использовании приведённой выше формулы вы получите ошибку #DIV/0, если список данных содержит пустые ячейки. Чтобы исправить это и игнорировать пустые ячейки, примените одну из приведённых ниже формул:Формула 1: после ввода формулы нажмите клавишу «Enter».
=SUMPRODUCT((A2:A12<,>,"")/COUNTIF(A2:A12,A2:A12&,""))Формула 2: после ввода формулы нажмите клавиши «Ctrl» + «Shift» + «Enter».=SUM(IF(A2:A12<,>,"",1/COUNTIF(A2:A12, A2:A12), 0))
- Чтобы получить количество различных текстовых значений в списке данных, примените приведённую ниже формулу массива и нажмите клавиши «Ctrl» + «Shift» + «Enter», чтобы получить результат:
=SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),"")) - Чтобы подсчитать только различные числовые значения, используйте следующую формулу массива и нажмите клавиши «Ctrl» + «Shift» + «Enter», чтобы получить результат:
=SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
Подсчет уникальных значения всего за несколько кликов с помощью Kutools для Excel
Если вы часто используете формулы в своей книге, запомнить их для дальнейшего применения бывает непросто. Однако с надстройкой «Kutools для Excel» и её функцией «Подсчёт ячеек с уникальными значениями (включая первые дубликаты)» из раздела «Помощник формул» вы получите нужный результат всего за несколько кликов. См. демонстрацию ниже:
- Щёлкните ячейку для вывода результата;
- Активируйте эту функцию, выбрав «Kutools» > «Помощник формул» > «Статистические» > «Подсчёт уникальных ячеек с уникальными значениями (включая первые дубликаты)»;
- Выберите список данных и нажмите «ОК».

- Чтобы использовать эту функцию, необходимо загрузить и установить Kutools для Excel.
- Функция «Помощник формул» включает 40+ часто используемых формул, таких как «Извлечение уникальных значений», «Извлечь ячейки с уникальными значениями из диапазона (включая первые дубликаты)», «Подсчитать количество значений, разделенных запятыми, в ячейке», «Суммирование по одинаковому тексту» и другие…
Подсчет уникальных значения с помощью сводной таблицы
В Excel сводная таблица также поможет быстро получить количество уникальных значений из списка данных. Выполните следующие шаги:
Шаг 1: создайте Сводная таблица
- Выберите список данных, затем на ленте нажмите «Вставка» > «Сводная таблица» (см. снимок экрана).

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

- Затем щелкните раскрывающийся список «Количество по Именам» и выберите «Параметры значений Настройки полей» (см. снимок экрана).

- Откроется диалоговое окно «Параметры значений: Настройки полей». На вкладке «Итоги по» выберите «Уникальное количество» и нажмите «ОК» (см. снимок экрана).

Результат:
Теперь созданная Сводная таблица отобразит уникальное количество элементов в списке данных, как показано на приведённом ниже снимке экрана:

Советы:
- Если вы обновите исходные данные, чтобы получить актуальные значения, просто щёлкните правой кнопкой мыши по сводной таблице и выберите «Обновить».
- Опция «Подсчёт различных значений» доступна только в Excel 2013 и новее.
Подсчет уникальных значения в Excel 365/2021 с формулами
В Excel 365 или Excel 2021 вы можете легко создать простую формулу, используя новую функцию UNIQUE в сочетании со стандартной функцией COUNTA.
Скопируйте или введите приведённую ниже формулу в пустую ячейку и нажмите клавишу «Enter», чтобы получить результат:
=COUNTA(UNIQUE(A2:A12))

Советы:
- Если список данных включает разные типы значений — текст, числа, логические значения, ошибки и т.д., — эта формула подсчитает количество уникальных элементов, независимо от их типа.
- Приведённая выше формула подсчитывает уникальные значения, включая пустые ячейки. Чтобы исключить пустые ячейки, используйте приведённую ниже формулу и нажмите клавишу «Enter», чтобы получить результат:
=COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<,>,"")))
Связанные статьи:
- Подсчитать количество уникальных значений в диапазоне в Сводная таблица
- По умолчанию при создании сводной таблицы на основе диапазона данных, содержащего дублирующиеся значения, учитываются все записи. Однако иногда для получения корректного результата необходимо подсчитать уникальные значения только по одному столбцу. В этой статье рассказывается, как подсчитать уникальные значения в сводной таблице.
- Подсчитать количество уникальных значений в диапазоне в отфильтрованном столбце
- Если в вашем списке имён, отфильтрованном по определённому столбцу, есть дубликаты, как быстро подсчитать количество уникальных имён именно в этом отфильтрованном диапазоне в Excel?
- Подсчитать количество уникальных значений в диапазоне с несколькими критериями
- Вот диапазон данных с именами, проектами и местоположениями. Нужно найти имена, соответствующие заданным критериям, и подсчитать каждое совпадающее имя только один раз — как показано на снимке экрана ниже. Знаете ли вы эффективные приёмы для решения такой задачи? В этой статье я расскажу о них.
- Объединение уникальных значений
- Если у меня есть длинный список значений с дубликатами, как быстро и легко найти только уникальные значения и объединить их в одну ячейку в Excel?
Лучшие инструменты для повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить наиболее необходимую вам функцию…
Office Tab добавляет вкладки в Office и значительно упрощает вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — это пакет, включающий надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, что идеально подходит для команд, работающих в разных приложениях Office.
- Комплексный пакет— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает всего несколько минут (готово к MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и банковской карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек
Оглавление
- Подсчитать количество уникальных значений в диапазоне в Excel
- С помощью формул
- Всего за несколько кликов
- С формулами в Excel 365/2021
- Подсчет уникальных значения в Excel
- С помощью формул
- Всего за несколько кликов
- С помощью сводной таблицы
- С помощью формул в Excel 365/2021
- Связанные статьи
- Лучшие инструменты для повышения продуктивности в Office
- Комментарии








