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

Простой подсчет уникальных и уникальных значений — 7 примеров

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

Подсчет уникальных значений в Excel

Подсчет различных значений (уникальных и первых повторяющихся вхождений) в Excel


Подсчет уникальных значений в Excel

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

Подсчет уникальных значений с помощью формул

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

Чтобы решить эту проблему, следующая формула массива может оказать вам услугу:

Шаг 1: Введите формулу

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

=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
 Внимание: В приведенной выше формуле A2: A12 список данных, который вы хотите считать уникальным.

Шаг 2: нажмите Shift + Ctrl + Enter клавиши для получения правильного результата:

Советы:

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

Подсчитайте уникальные значения несколькими щелчками мыши с помощью Kutools for Excel

Вам может быть больно вспоминать формулы, когда вам нужно будет применить их в следующий раз. Но, если у вас есть Kutools for Excel, С его Подсчет уникальных значений возможность Помощник по формулам, вы можете получить результат всего за несколько кликов. См. ниже демонстрацию:

  1. Щелкните ячейку, чтобы вывести результат;
  2. Включите эту функцию, нажав Кутулс > Формула Помощник > Формула Помощник > Статистический > Подсчет уникальных значений;
  3. Выберите список данных > OK.
Советы:
  1. Чтобы применить эту функцию, вы должны скачать и установить его в первую очередь.
  2. Ассоциация Помощник по формулам Функция собирает более 40 часто используемых формул, таких как Извлекайте уникальные ценности, Извлечь ячейки с уникальными значениями (включая первые дубликаты), Подсчитайте количество значений, разделенных запятой, Сумма на основе того же текста, и больше...

Подсчет уникальных значений в Excel 365/2021 с помощью формул

Если вы используете Excel 365 или Excel 2021, есть новая функция UNIQUE, которая поможет вам создавать более простые формулы для подсчета уникальных значений в наборе данных.

Например, чтобы подсчитать количество уникальных имен в диапазоне A2:A12, введите следующую формулу:

Шаг 1: Скопируйте или введите приведенную ниже формулу

=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
Внимание: В этой формуле A2: A12 это список данных, которые вы хотите подсчитать уникальные значения.

Шаг 2: нажмите Enter ключ для получения результата:

Советы:

  1. Если список данных содержит другие типы данных, такие как текст, числа, логические значения, значения ошибок и т. д., эта формула получит количество уникальных значений независимо от типа данных.
  2. Приведенная выше формула будет учитывать уникальные значения, включая пустые ячейки. Если вы хотите исключить пробелы, примените приведенную ниже формулу и просто нажмите Enter ключ:
    =SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))

Подсчет различных значений (уникальных и первых повторяющихся вхождений) в Excel

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

Подсчет различных значений с помощью формул

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

Шаг 1. Введите любую из приведенных ниже формул.

Формула 1: После ввода формулы нажмите Enter .

=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))      

Формула 2: После ввода формулы нажмите Shift + Ctrl + Enter ключи.

=SUM(1/COUNTIF(A2:A12,A2:A12))             
Внимание: В этих формулах A2: A12 это список данных, который вы хотите подсчитать разные значения.

Результат:

Советы:

  1. Если список данных содержит другие типы данных, такие как числа, логические значения, значения ошибок и т. д., эта формула получит различные значения независимо от типа данных.
  2. При использовании приведенной выше формулы вы получите значение ошибки #DIV/0, если список данных содержит пустые ячейки. Чтобы исправить и игнорировать пустые ячейки, следует применить одну из следующих формул:
    Формула 1: После ввода формулы нажмите Enter .
    =SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))        
    Формула 2: После ввода формулы нажмите Shift + Ctrl + Enter ключи.
    =SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))       

  3. к получить только количество различных текстовых значений в списке данных, пожалуйста, примените приведенную ниже формулу массива и нажмите Shift + Ctrl + Enter клавиши для получения результата:
    =SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
  4. к считать только различные числовые значения, используйте следующую формулу массива и нажмите Shift + Ctrl + Enter клавиши для получения результата:
    =SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))

Подсчитайте различные значения несколькими щелчками мыши с помощью Kutools for Excel

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

  1. Щелкните ячейку, чтобы вывести результат;
  2. Включите эту функцию, нажав Кутулс > Формула Помощник > Статистический > Подсчет уникальных ячеек с уникальными значениями (включая первый дубликат);
  3. Выберите список данных > OK.
Советы:
  1. Чтобы применить эту функцию, вы должны скачать и установить его в первую очередь.
  2. Ассоциация Помощник по формулам Функция собирает более 40 часто используемых формул, таких как Извлекайте уникальные ценности, Извлечь ячейки с уникальными значениями (включая первые дубликаты), Подсчитайте количество значений, разделенных запятой, Сумма на основе того же текста, и больше...

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

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

Шаг 1. Создайте сводную таблицу

  1. Выберите список данных и нажмите Вставить > PivotTable с ленты, см. скриншот:
  2. В выскочившем PivotTable из таблицы или диалогового окна диапазона:
    (1). Выберите новый рабочий лист или существующий рабочий лист, на который вы хотите поместить сводную таблицу;
    (2). Затем проверьте Добавьте эти данные в модель данных флажок.
    (3). Затем нажмите OK .

Шаг 2: Упорядочите поле и выберите опцию Distinct Count.

  1.  A Поля сводной таблицы отображается панель, перетащите имен поле к Наши ценности область, см. ниже демонстрацию:
  2. Затем нажмите на Количество имен выпадайте и выберите Настройки поля значений, см. снимок экрана:
  3. А затем Настройки поля значений откроется диалоговое окно, выберите Отличный граф из списка под Суммировать ценность по вкладку и щелкните OK кнопку, см. снимок экрана:

Результат:

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

Советы:

  1. Если вы обновляете свои исходные данные, чтобы получить последний подсчет, вам просто нужно щелкнуть правой кнопкой мыши сводную таблицу и выбрать обновление опцию.
  2. Эта Отличный граф Параметр доступен только в Excel 2013 и более поздних версиях.

Подсчет различных значений в Excel 365/2021 с помощью формул

В Excel 365 или Excel 2021 вы можете использовать новую функцию UNIQUE с обычной функцией COUNTA для создания простой формулы.

Пожалуйста, скопируйте или введите приведенную ниже формулу в пустую ячейку и нажмите Enter ключ для получения результата:

=COUNTA(UNIQUE(A2:A12)) 
Внимание: В этой формуле A2: A12 это список данных, которые вы хотите подсчитать различные значения.

Советы:

  1. Если список данных содержит другие типы данных, такие как текст, числа, логические значения, значения ошибок и т. д., эта формула будет подсчитывать количество различных значений независимо от типа данных.
  2. Приведенная выше формула будет учитывать различные значения, включая пустые ячейки. Если вы хотите исключить пробелы, примените приведенную ниже формулу и нажмите Enter ключ для получения результата:
    =COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))    


Статьи по теме:

  • Подсчитайте уникальные значения в сводной таблице
  • По умолчанию, когда мы создаем сводную таблицу на основе диапазона данных, который содержит несколько повторяющихся значений, все записи также будут подсчитаны, но иногда мы просто хотим подсчитать уникальные значения на основе одного столбца, чтобы получить правильные результат скриншота. В этой статье я расскажу о том, как подсчитать уникальные значения в сводной таблице.
  • Подсчет уникальных значений в отфильтрованном столбце
  • Если у вас есть список имен, который содержит несколько дубликатов в отфильтрованном столбце, и теперь вы хотите подсчитать количество уникальных имен только из этого отфильтрованного списка. У вас есть хорошие решения, чтобы быстро справиться с этой задачей в Excel?
  • Подсчет уникальных значений с несколькими критериями
  • Вот диапазон данных, содержащих несколько имен, проектов и местоположений, и что нужно сделать, это узнать имена, которые соответствуют критериям, которые у меня есть в списке, а затем подсчитать каждое совпадающее имя один раз, как показано ниже. У вас есть какие-нибудь хитрости для решения этой задачи? В этой статье я расскажу о хитростях.
  • Объединение уникальных значений
  • Если у меня есть длинный список значений, которые заполнены некоторыми повторяющимися данными, теперь я хочу найти только уникальные значения, а затем объединить их в одну ячейку. Как быстро и легко решить эту проблему в Excel?
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations