Как подсчитать количество уникальных значений в диапазоне или чисел в столбце Excel?
Предположим, у вас есть список значений на листе, и вы хотите быстро узнать, сколько среди них уникальных. Вручную определять и считать каждое значение — долго и неэффективно. Поэтому я покажу вам несколько быстрых способов решить эту задачу.
Подсчёт количества уникальных значений с помощью формул
Подсчёт количества уникальных значений с помощью расширенного фильтра
Подсчёт количества уникальных значений с помощью Kutools для Excel
Подсчёт количества уникальных значений с помощью формул
Некоторые формулы позволяют быстро подсчитать количество уникальных значений в диапазоне. Например, если ваши данные — числа (например, столбец чисел в диапазоне A1:A10), см. снимок экрана:

Воспользуйтесь следующими формулами. Для этого выполните указанные действия:
1. Введите в пустую ячейку эту формулу: =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)).

2. Затем нажмите клавишу Enter, и количество уникальных значений отобразится. См. снимок экрана:

Советы: 1. Вот ещё одна формула =SUM(IF(FREQUENCY(A1:A10, A1:A10)>,0,1)), которая тоже придёт вам на помощь. Используйте любую из них по своему усмотрению. Обе приведённые выше формулы учитывают уникальные значения, включая первое повторяющееся.
2. Если на листе находится диапазон текстовых данных, приведённые выше формулы не сработают. В этом случае используйте следующую формулу массива:=SUM(IF(FREQUENCY(IF(LEN(A1:A10)>,0,MATCH(A1:A10,A1:A10,0),«»), IF(LEN(A1:A10)>,0,MATCH(A1:A10,A1:A10,0),«»))>,0,1))

После ввода формулы обязательно нажмите комбинацию клавиш Shift + Ctrl + Enter — и количество уникальных значений тут же отобразится.

Примечания:
- 1. Диапазон A1:A10 в приведённых выше формулах является переменным — вы можете изменить его по своему усмотрению.
- 2. Эта формула также учитывает уникальные значения, включая первое из дублирующихся.
- 3. Эта формула также работает с диапазоном, разделённым по тексту и числу.

Раскройте магию Excel с помощью KUTOOLS AI
- Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
- Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
- Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
- Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
- Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Подсчёт количества уникальных значений с помощью расширенного фильтра
Вы также можете воспользоваться расширенным фильтром, чтобы извлечь уникальные значения из столбца данных и вставить их в новое место. Затем с помощью функции СТРОКИ (ROWS) можно подсчитать количество уникальных значений в этом новом диапазоне. Конкретные шаги следующие:
1. Перейдите на вкладку Данные на ленте и нажмите команду Расширенный. См. снимок экрана:

2. В диалоговом окне Расширенный фильтр:
![]() |
|
3. После завершения настройки нажмите кнопку ОК, и уникальные значения появятся в новом столбце. См. снимок экрана:

4. Затем в пустой ячейке введите короткую формулу =ROWS(E1:E8) и нажмите клавишу Enter на клавиатуре. Количество уникальных значений будет отображено.
![]() | ![]() | ![]() |
Подсчёт количества уникальных значений с помощью Kutools для Excel
Здесь я рекомендую вам удобный инструмент — Kutools для Excel, с помощью функции Выбрать дубликаты/уникальные ячейки, которая позволяет быстро находить дублирующиеся или уникальные значения и подсчитывать их количество.
После установки Kutools для Excelвыполните следующие действия:
1.Выделите диапазон данных, для которого нужно подсчитать количество уникальных значений.
2. Затем последовательно нажмите Kutools > Выделить > Выбрать дубликаты/уникальные ячейки. См. снимок экрана:

3. В диалоговом окне Выбрать дубликаты/уникальные ячейки выберите нужный вариант: Уникальные значения или Уникальные значения (включая первый дубликат). Одновременно вы можете выделить уникальные значения, установив флажок Заполнить цвет фона или Заполнить цвет шрифта в разделе Обработка выбранных результатов. См. снимок экрана:

4. (1.) Если вы выберете Уникальные значения, будут подсчитаны и выделены только уникальные значения. См. снимок экрана:

(2.) Если вы выберете Уникальные значения (включая первый дубликат), будут подсчитаны и выделены все уникальные значения, включая первые дубликаты, как показано на следующем снимке экрана:

Нажмите, чтобы узнать больше о функции «Выбор дубликатов/уникальных ячеек».
Скачайте Kutools для Excel и протестируйте его бесплатно прямо сейчас!
Демонстрация: Подсчёт количества уникальных значений с помощью Kutools для 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек

, чтобы выбрать диапазон данных, который вы хотите использовать;

