Обчислення кількості унікальних значень серед повторюваних
Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Вебпрограма Excel Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016

Припустимо, що потрібно з’ясувати, скільки унікальних значень існує в діапазоні, який містить повторювані значення. Наприклад, якщо стовпець містить:

  • значення 5, 6, 7 і 6, то результатом будуть три унікальні значення — 5, 6 і 7.

  • Для значень "Бондаренко", "Діденко", "Діденко", "Діденко" результатом будуть два унікальні значення — "Бондаренко" та "Діденко".

Передбачено кілька способів обчислення кількості унікальних значень серед повторюваних.

За допомогою діалогового вікна Розширений фільтр можна видобути унікальні значення зі стовпця даних і вставити їх у нове місце. Після цього можна обчислити кількість елементів у новому діапазоні за допомогою функції ROWS.

  1. Виберіть діапазон клітинок або переконайтеся, що активна клітинка входить у таблицю.

    Переконайтеся, що діапазон клітинок містить заголовок стовпця.

  2. На вкладці Дані в групі Сортування & Фільтр натисніть кнопку Додатково.

    Відображається діалогове вікно Розширений фільтр.

  3. Виберіть Копіювати до іншого розташування.

  4. У полі Діапазон для результату введіть посилання на клітинку.

    Також можна вибрати команду Згорнути діалогове вікно Зображення кнопки , щоб тимчасово приховати діалогове вікно, виділити клітинку на аркуші, а потім натиснути кнопку Розгорнути діалогове вікно Зображення кнопки.

  5. Установіть прапорець Лише унікальні записи та натисніть кнопку OK.

    Унікальні значення з вибраного діапазону буде скопійовано до нового розташування, починаючи із клітинки, указаної в полі Діапазон для результату.

  6. У пустій клітинці під останньою клітинкою діапазону введіть функцію ROWS. Використовуйте діапазон унікальних значень, щойно скопійованих як аргумент, за винятком заголовка стовпця. Наприклад, якщо діапазон унікальних значень — B2:B45, введіть =ROWS(B2:B45).

Використовуйте поєднання функцій IF, SUM, FREQUENCY, MATCH і LEN для виконання цього завдання.

  • використайте функцію IF, щоб призначити значення 1 для кожної виконаної умови;

  • За допомогою функції SUM додайте підсумок.

  • Обчислення кількості унікальних значень за допомогою функції FREQUENCY. Функція FREQUENCY ігнорує текст і нульові значення. Для першого екземпляра певного значення ця функція повертає число, яке дорівнює кількості екземплярів цього значення. Для кожного екземпляра цього ж значення після першого ця функція повертає нуль.

  • За допомогою функції MATCH визначте позицію текстового значення в діапазоні. Повернуте функцією значення надалі використовується як аргумент для функції FREQUENCY для обчислення відповідних текстових значень.

  • За допомогою функції LEN знайдіть пусті клітинки. Довжина пустих клітинок дорівнює 0.

Приклади вкладених функцій для підрахунку кількості унікальних значень серед повторень

Примітки.: 

  • Формули в цьому прикладі необхідно вводити як формули масивів. Якщо ви маєте поточну версію Microsoft 365, ви можете ввести формулу у верхню ліву клітинку діапазону вихідних даних, а потім натиснути клавішу Enter, щоб підтвердити введення формули динамічного масиву. В іншому разі формулу знадобиться ввести по-старому, тобто спочатку вибрати діапазон вихідних даних, ввести формулу в його верхню ліву клітинку, а потім натиснути клавіші Ctrl+Shift+Enter, щоб підтвердити введення. Excel автоматично вставляє фігурні дужки на початку та в кінці формул. Докладні відомості про формули масивів див. у статті Приклади формул масивів і рекомендації.

  • Щоб переглянути функцію, обчислену покрокові вказівки, виділіть клітинку з формулою, а потім на вкладці Формули в групі Аудит формули натисніть кнопку Обчислити формулу.

  • Функція FREQUENCY обчислює частоту розташування значень у певному інтервалі та повертає вертикальний масив значень. Наприклад, за допомогою функції FREQUENCY можна обчислити кількість тестових оцінок, які перебувають у певних діапазонах. Оскільки ця функція повертає масив, її потрібно вводити як формулу масиву.

  • Функція MATCH шукає вказаний елемент у діапазоні клітинок, а потім повертає відносне положення цього елемента в діапазоні. Наприклад, якщо в діапазоні A1:A3 є значення 5, 25 і 38, формула =MATCH(25,A1:A3,0) повертає число 2, оскільки 25 — другий елемент у діапазоні.

  • Функція LEN повертає кількість символів у текстовому рядку.

  • Функція SUM додає всі числа, указані як аргументи. Кожен аргумент може бути діапазоном, посиланням на клітинку, масивом, константою, формулою або результатом іншої функції. Наприклад, SUM(A1:A5) додає всі числа в клітинках A1–A5.

  • Функція IF повертає одне значення, якщо обчислене значення вказаної умови — TRUE (істина), і інше значення, якщо обчислене значення цієї умови — FALSE (хибність).

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.

Додаткові відомості

Фільтрування за унікальними значеннями або вилучення повторюваних значень

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.