Зазвичай в Excel унікальні значення – це значення, які з’являються лише один раз у списку без будь-яких дублікатів, а різні значення – це всі різні значення (унікальні значення + 1-й повторний випадок). Під час роботи з великим набором даних вам може знадобитися підрахувати кількість унікальних і відмінних значень серед дублікатів зі списку клітинок, як показано на знімку екрана нижче. Цей підручник познайомить вас з деякими швидкими хитрощами для підрахунку унікальних і відмінних значень у Excel.
Підрахуйте унікальні значення в Excel
Підраховуйте різні значення (унікальні та 1-й дублікат) у Excel
У цьому розділі йтиметься про деякі приклади формул для підрахунку кількості унікальних значень, зокрема текстів і чисел у списку.
Припустимо, у мене є список імен, який містить деякі повторювані імена в списку імен. Тепер мені потрібно отримати лише кількість унікальних імен (які заповнені жовтим кольором), як показано на знімку екрана нижче:
Щоб вирішити цю проблему, вам може допомогти наступна формула масиву:
Крок 1: Введіть формулу
Введіть або скопіюйте наведену нижче формулу в порожню клітинку, де ви хочете вивести результат:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Крок 2: натисніть Ctrl + Shift + Enter ключі для отримання правильного результату:
Tips :
=SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
Вам може бути боляче згадувати формули, коли вам потрібно буде застосувати їх наступного разу. Але, якщо у вас є Kutools для Excel, З його Підрахуйте унікальні значення можливість Помічник формул, ви можете отримати результат лише кількома клацаннями. Дивіться демонстрацію нижче:
Якщо ви використовуєте Excel 365 або Excel 2021, є нова функція UNIQUE, яка допоможе вам створити простіші формули для підрахунку унікальних значень у наборі даних.
Наприклад, щоб підрахувати кількість унікальних імен у діапазоні A2:A12, введіть таку формулу:
Крок 1: Скопіюйте або введіть наведену нижче формулу
=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
Крок 2: натисніть вводити ключ для отримання результату:
Tips :
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Щоб підрахувати різні значення (унікальні значення та перші дублікати) у списку комірок, тут я введу інші формули для вирішення цього завдання.
В Excel можна застосувати будь-яку з наведених нижче формул, щоб повернути кількість різних значень.
Крок 1. Введіть будь-яку з наведених нижче формул
формула 1: Після введення формули натисніть вводити ключ
=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))
формула 2: Після введення формули натисніть Ctrl + Shift + Enter ключі.
=SUM(1/COUNTIF(A2:A12,A2:A12))
Результат:
Tips :
=SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))
=SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))
=SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
=SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
Якщо вам потрібно часто застосовувати формули у своєму робочому зошиті, вам може бути важко запам’ятовувати формули, коли вам знадобиться застосувати їх наступного разу. Але, якщо у вас є Kutools для Excel, З його Підрахувати клітинки з унікальними значеннями (включити перший дублікат) можливість Помічник формул, ви можете отримати результат лише кількома кліками. Дивіться демонстрацію нижче:
У Excel зведена таблиця також може допомогти отримати кількість окремих значень зі списку даних, виконайте такі дії:
Крок 1. Створіть зведену таблицю
Крок 2. Упорядкуйте поле та виберіть параметр «Відмінна кількість».
Результат:
Тепер у створеній зведеній таблиці відображатиметься чітка кількість списку даних, як показано на знімку екрана нижче:
Tips :
У Excel 365 або Excel 2021 ви можете використовувати нову функцію UNIQUE зі звичайною функцією COUNTA, щоб створити просту формулу.
Скопіюйте або введіть наведену нижче формулу в порожню клітинку та натисніть вводити ключ для отримання результату:
=COUNTA(UNIQUE(A2:A12))
Tips :
=COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))