Як порахувати унікальні імена в Excel (5 способів)

  • Поділитися Цим
Hugh West

При роботі з великими наборами даних нам часто може знадобитися підрахунок унікальних і різних значень в Excel. Excel не має вбудованої функції для підрахунку унікальних значень або тексту. Але є багато методів і підходів, за допомогою яких ми можемо підрахувати ці різні значення. Сьогодні в цій статті ми продемонструємо деякі методи підрахунку унікальних імен в Excel.

Завантажити Практичний посібник

Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.

Excel-Count-Unique-Names.xlsx

Підрахунок унікальних імен в Excel (5 способів)

1. використання функції СУММЕСЛИ для підрахунку унікальних імен

Найпростішим і легким способом підрахунку унікальних імен в Excel є використання функції РЕЗУЛЬТАТ За допомогою цієї функції ми можемо підрахувати унікальні значення двома способами. Розглянемо ці способи.

i. СУМАРНИЙ ПРОДУКТ з COUNTIF

Крок перший:

У наступній ситуації нам задано набір даних, в якому імена деяких торгових представників та їх заробітна плата задані в "Торговий представник" і "Заробітна плата" Тепер у нас є торгові представники, чиї імена зустрічаються більше одного разу, тому ми повинні порахувати унікальний номер імені торгового представника в комірці E4 під рубрикою "Граф унікальних імен".

Крок 2:

Зараз у камері E4, застосувати РЕЗУЛЬТАТ функціонувати з COUNTIF функцію.

Загальна формула така,

=СУМАПРОДУКТ(1/COUNTIF(діапазон,критерії))

Підставляємо значення у функцію і остаточний вигляд формули буде таким,

=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))

Де,

  • Діапазон і Критерії це B4:B17
  • На сьогоднішній день, на жаль, це не так. COUNTIF функція переглядає діапазон даних і підраховує, скільки разів кожне ім'я зустрічається в діапазоні {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Після цього було оголошено результат COUNTIF функція використовується в якості радника з 1 При цьому числа, які зустрічались в масиві лише один раз, стануть 1 і декілька чисел, що з'являться, дадуть у результаті дробу.
  • Насамкінець, в рамках проекту РЕЗУЛЬТАТ функція підрахує ті з них, які 1 і дасть результат.

Натисніть Enter для отримання унікальних значень.

Крок 3:

У цій функції є недолік, який полягає в тому, що якщо в наборі даних є Пуста комірка, то формула не спрацює. COUNTIF функція генерує "0" для кожної порожньої клітинки та 1 поділена на 0 повертає помилку ділення на нуль (#DIV/0!)

Крок четвертий:

Щоб вийти з цієї ситуації, давайте трохи модифікуємо формулу. Тепер наша нова формула для цієї ситуації виглядає наступним чином,

=СУММЕСЛИ(((B4:B17"")/COUNTIF(B4:B17,B4:B17&"")))

Тепер, якщо в наборі даних є порожня комірка, формула ігноруватиме її.

Преса Увійдіть щоб отримати результат.

ii. з'єднання з частотою

Крок перший:

Ми використаємо той самий діапазон даних, що і в попередньому прикладі.

Тепер застосуйте РЕЗУЛЬТАТ з ЧАСТОТА для отримання унікальних імен.

Загальна формула виглядає наступним чином,

=СУММПРОДУКТ(-(ЧАСТОТА(Збіг(значення_пошуку,масив_пошуку,[тип_збігу])),РЯДОК(посилання)-РЯДОК(посилання.першакомірка)+1),1))

Вставте значення, щоб отримати остаточний вигляд.

=СУММЕСЛИ(-(ЧАСТОТА(СПІВПАДАННЯ(B4:B17,B4:B17,0),РЯДОК(B4:B17)-РЯДОК(B4)+1)>0)))

Де,

  • На сьогоднішній день, на жаль, це не так. МАТЧ використовується для отримання позиції кожного імені, яке з'являється в даних. Тут у функції МАТЧ функціонувати lookup_value, lookup_array і [тип матчу] це B4:B17,B4:B17,0.
  • На сьогоднішній день, на жаль, це не так. bins_array аргумент будується з цієї частини формули (ROW(B4:B17)-ROW(B4)+1)
  • На сьогоднішній день, на жаль, це не так. ЧАСТОТА повертає масив чисел, який вказує на кількість кожного числа в масиві даних, організованому за типом bin. Ключовою особливістю в роботі функції ЧАСТОТА формула полягає в тому, що коли число вже пораховано, ЧАСТОТА поверне нуль.
  • Тепер перевіряємо на наявність значень, які більше нуля (>0), що перетворює числа в ПРАВДА або НЕПРАВДА то використовуємо подвійне від'ємне значення (- -) переобладнати ПРАВДА і НЕПРАВДА значення в 1s та 0s.
  • Насамкінець, в рамках проекту РЕЗУЛЬТАТ просто додає числа і повертає загальну суму.

Оскільки це Формула масиву натисніть "CTRL+SHIFT+ENTER" І ми отримали остаточний підрахунок.

Читати далі: Підрахунок унікальних значень з критеріями по СУММІ в Excel

2. використання формули SUM з формулою COUNTIF для підрахунку унікальних імен

Крок перший:

Зараз ми будемо використовувати СУМА з COUNTIF для отримання необхідної кількості.

Загальна формула цієї формули виглядає наступним чином,

=SUM(IF(ISTEXT(Значення),1/COUNTIF(діапазон, критерії), ""))

Вставте значення, щоб отримати остаточний вигляд формули.

=SUM(IF(ISTEXT(B4:B17),1/COUNTIF(B4:B17,B4:B17),""))

Де,

  • На сьогоднішній день, на жаль, це не так. ISTEXT функція повертає ПРАВДА для всіх значень, які є текстовими, та false для інших значень.
  • Діапазон та критерії B4:B17
  • Якщо значення є текстовим значенням, то COUNTIF функція переглядає діапазон даних і підраховує, скільки разів кожне ім'я зустрічається в діапазоні {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • На сьогоднішній день, на жаль, це не так. СУМА обчислює суму всіх значень і повертає результат.

Крок 2:

Оскільки це Формула масиву натисніть "CTRL+SHIFT+ENTER" І ми отримали остаточний підрахунок.

Читати далі: Підрахунок унікальних значень у формулі Excel (3 простих способи)

3. використання формули SUM з FREQUENCY та MATCH для підрахунку унікальних імен

Крок перший:

Зараз ми будемо використовувати СУМА з ЧАСТОТА і МАТЧ формула для підрахунку унікальних імен.

Загальна формула така,

=SUM(IF(FREQUENCY(IF(логічний тест"", MATCH(значення_пошуку,масив_пошуку,[тип збігу])),ROW(посилання)-ROW(посилання.першакомірка)+1),1))

Остаточна формула після вставки значення має вигляд,

=SUM(IF(FREQUENCY(IF(B4:B17"",MATCH(B4:B17,B4:B17,0)),ROW(B4:B17)-ROW(B4)+1),1))

Де,

  • Тут, у МАТЧ функціонувати lookup_value , lookup_array і [тип матчу] це B4:B17,B4:B17,0
  • Після того, як МАТЧ функцію, існує ЯКЩО Причиною цього є те, що ЯКЩО функція необхідна для того, щоб МАТЧ повернеться #N/A Отже, ми виключаємо порожні клітинки з помилкою B4:B17""
  • Аргумент bins_array будується з цієї частини формули (ROW(B4:B17)-ROW(B4)+1)
  • Отриманий масив подається на ЧАСТОТА функція, яка повертає масив чисел, що вказують на кількість для кожного числа в масиві даних
  • Нарешті зовнішня ЯКЩО вказує кожному унікальному значенню на 1, а повторюваному - на

Преса "CTRL+SHIFT+ENTER" для застосування формули масиву.

Читати далі: Підрахунок унікальних текстових значень за критеріями в Excel (5 способів)

Схожі читання

  • Як використовувати COUNTIF для унікального тексту (8 найпростіших способів)
  • COUNTIFS Унікальні значення в Excel (3 простих способи)

4. використання функції UNIQUE для підрахунку унікальних імен

Крок перший:

На сьогоднішній день, на жаль, це не так. УНІКАЛЬНИЙ Функція доступна тільки для Excel 365 версію.

Тепер застосуйте УНІКАЛЬНИЙ Загальна формула така,

=COUNTA(UNIQUE(діапазон))

Після введення значень, остаточна форма виглядає наступним чином,

=COUNTA(UNIQUE(B4:B17))

Преса Увійдіть щоб отримати результат.

Крок 2:

Ви також можете отримати список унікальних імен, скориставшись цим посиланням УНІКАЛЬНИЙ Для цього існує формула,

=UNIQUE(B4:B17)

Натисніть Enter для продовження.

Читати далі: Excel VBA: підрахунок унікальних значень у стовпці (3 способи)

5 Використання розширеного фільтра для підрахунку унікальних імен в Excel

Крок перший:

Ми також можемо використовувати Розширений фільтр Для цього перейдіть на вкладку "Дані", в розділі Сортування та фільтрація групу, натисніть на кнопку Просунутий.

Крок 2:

Розширений фільтр З'явиться вікно, в якому перевірте Копіювати в інше місце та використання Тільки унікальні записи.

Крок 3:

Тепер виберіть джерело даних для Діапазон списку ($B$3:$B$17), діапазон критеріїв ($B$3:$B$17), і Копіювати в $E$3 Клац! Гаразд. продовжувати.

І наш список унікальних імен складений.

Крок четвертий:

Для підрахунку унікальних імен достатньо скористатися цією формулою,

=ROWS(E4:E9)

І натиснути Увійдіть .

Читати далі: Підрахунок унікальних значень з критеріями за допомогою COUNTIFF в EXCEL (4 приклади)

Короткі нотатки

Якщо в наборі даних є порожня комірка, коли ви використовуєте SUMPRODUCT з COUNTIF результат покаже помилку ділення на нуль (#DIV/0!)

➤ Для Формула масиву для цього необхідно натиснути клавішу "CTRL+SHIFT+ENTER" одночасно, щоб отримати результат.

➤ The УНІКАЛЬНИЙ Функція доступна тільки для Excel 365 Користувачі старих версій Excel не зможуть скористатися цією функцією.

Висновок

Сьогодні ми ознайомилися з деякими процедурами підрахунку унікальних імен з набору даних. Якщо у вас є якісь незрозумілі моменти або пропозиції, будь ласка, діліться своїми думками в розділі коментарів.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.