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

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

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

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

  • Значення 5, 6, 7 і 6, результат – три унікальні значення — 5, 6 і 7.

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

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

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

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

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

  2. На вкладці Дані у групі Сортування й фільтр виберіть пункт Додатково.

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

  3. Натисніть кнопку Копіювати до іншого розташування.

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

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

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

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

  6. У пустій клітинці нижче останню клітинку в діапазоні введіть її РЯДКІВ . Використовуйте діапазоні з унікальними значеннями, що ви скопіювали як аргумент, за винятком заголовка стовпця. Наприклад, якщо діапазон унікальні значення B2:B45, введіть =ROWS(B2:B45).

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

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

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

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

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

  • Пошук пустих клітинок за допомогою функції LEN . Пусті клітинки мають тривалість 0.

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

Примітки.: 

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

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

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

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

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

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

  • Функція IF повертає одне значення, якщо умова вказане значення ІСТИНА, і інше значення, якщо цієї умови – ХИБНІСТЬ.

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

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

Див. також

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

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×