Підрахунок різних значень у Excel: підходи від класичного до сучасного

У цьому підручнику я розповім про різні підходи до підрахунку різних значень у Excel від більш традиційного способу до сучаснішого. Ви можете переглянути повне відео цього підручника внизу цього блогу.

У мене тут є список імен, і я хочу знати, скільки там унікальних імен. Всього сім імен, але скільки з них не повторюються? Якщо я видалю дублікати, я отримаю п’ять.

Підрахунок різних значень у Excel: підходи від класичного до сучасного

Я збираюся зробити це в . Є кілька способів зробити це, і ми розглянемо їх від найбільш класичного до найсучаснішого підходу. Ми почнемо з видалення дублікатів, потім ми виконаємо Count Distinct за допомогою моделі даних, а потім ми будемо використовувати динамічні масиви.

Зміст

Як порахувати різні значення в Excel

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

Отже, ми зробимо три варіанти. Перший - найбільш традиційний спосіб. Я перейду на вкладку «Дані», і там є можливість видалити дублікати . Це спрацює, але я збираюся скопіювати та вставити стовпець «Ім’я» на новий аркуш, тому що це буде просто використовувати ці дані.

Підрахунок різних значень у Excel: підходи від класичного до сучасного

І тепер, якщо я видалю дублікати, це дасть нам те, що залишиться, тобто 35 унікальних значень.

Підрахунок різних значень у Excel: підходи від класичного до сучасного

Я міг би також зробити це COUNTA . Я використовую COUNTA, а не просто COUNT, оскільки COUNTA також збирає текстові значення, тоді як COUNT збирає лише числові значення. Отже, коли ми запускаємо це, ми можемо побачити 35 унікальних назв команд.

Підрахунок різних значень у Excel: підходи від класичного до сучасного

Тож це досить простий варіант для використання. Нам не потрібно було писати жодних функцій. Це дуже низький код, але той факт, що ми повинні жорстко кодувати, псує наш вихідний код. Це не чудово для мене. Отже, давайте спробуємо інший варіант.

Тепер це стосується Power pivot і моделі даних. Ми збираємося створити звіт зведеної таблиці, і це дозволить нам підрахувати ці унікальні значення. Отже, давайте вставимо зведену таблицю. У нас є таблиця даних, яка називається Teams. Ми створимо його на новому аркуші та додамо до моделі даних.

Підрахунок різних значень у Excel: підходи від класичного до сучасного

І якщо я натисну «ОК», ми отримаємо щось схоже на звичайну стару зведену таблицю. Тепер я збираюся розмістити тут стовпець Ім’я у своєму значенні.

Підрахунок різних значень у Excel: підходи від класичного до сучасного

А потім я збираюся клацнути це поле значення та підсумувати його. Це недоступно в класичній зведеній таблиці. Цей роздільний підрахунок доступний лише в цій моделі даних.

Підрахунок різних значень у Excel: підходи від класичного до сучасного

Ми завантажимо це й отримаємо 35. Отже, є варіант B у Power pivot. Цей існує вже майже 10 років. Це не дуже відомо, але воно дуже потужне. І якщо ви користуєтеся LuckyTemplates, ви, ймовірно, знайомі з моделлю даних, Dax тощо. Та сама базова інфраструктура використовується тут, у Excel.

Підрахунок різних значень у Excel: підходи від класичного до сучасного

Останнім методом, який я хочу вам показати, є використання динамічних масивів . Вони досить нові, і ви можете їх ще не мати, залежно від того, яку версію Excel ви використовуєте. Це лише за 365.

Отже, я збираюся використовувати UNIQUE, який повертатиме всі унікальні значення в масиві.

Підрахунок різних значень у Excel: підходи від класичного до сучасного

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

Підрахунок різних значень у Excel: підходи від класичного до сучасного

Звідси я можу зробити COUNTA. Зверніть увагу, коли я вибираю весь цей діапазон, з’являється знак фунта. Це оператор розливу динамічного масиву. Коли я це роблю, Excel повідомляє, що я хочу працювати з динамічним масивом, пов’язаним із цією клітинкою; не саму комірку, а динамічний масив, який почався в цій комірці.

Підрахунок різних значень у Excel: підходи від класичного до сучасного

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




Висновок

Я показав вам три різні способи підрахунку різних значень у . Ми почали з класичного підходу видалення дублікатів. Ми просто повинні скористатися меню. Немає жодних функцій, однак мені не комфортно копіювати та вставляти. Коли ми це робимо, не дуже чесно.

Потім ми переходимо до моделі даних, яка дуже крута. Це також керується меню, без формул і є динамічним. Хоча не всі можуть знати про це, і нам потрібно оновити дані, якщо ми хочемо отримувати оновлення. Ми використовуємо зведені таблиці або звіт із зведеною таблицею, як це зараз називається у Power Pivot.

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

Якщо у вас є інші способи зробити це, повідомте нас. Ми хотіли б їх побачити. У Excel завжди є різні способи виконання завдань.

Все найкраще!


Що таке Power Query та мова M: детальний огляд

Що таке Power Query та мова M: детальний огляд

Цей підручник містить огляд редактора Power Query і мови M на робочому столі LuckyTemplates.

Створення звіту з розбивкою на сторінки: додавання текстів і зображень

Створення звіту з розбивкою на сторінки: додавання текстів і зображень

Дізнайтеся, як створити звіт із розбивкою на сторінки, додати тексти та зображення, а потім експортувати звіт у різні формати документів.

Функція автоматизації SharePoint | Вступ

Функція автоматизації SharePoint | Вступ

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

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

Відточіть свої навички розробки звітів, приєднавшись до змагання з аналізу даних. Прискорювач може допомогти вам стати суперкористувачем LuckyTemplates!

Підсумки в LuckyTemplates за допомогою DAX

Підсумки в LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати поточні підсумки в LuckyTemplates за допомогою DAX. Поточні підсумки дозволяють вам не потрапити в окремий результат.

Змінні LuckyTemplates Dax постійні: що це означає?

Змінні LuckyTemplates Dax постійні: що це означає?

Зрозумійте концепцію змінних у DAX у LuckyTemplates і значення змінних для обчислення показників.

Діаграма нахилу LuckyTemplates: огляд

Діаграма нахилу LuckyTemplates: огляд

Дізнайтеся більше про настроюваний візуал під назвою LuckyTemplates Slope chart, який використовується для показу зростання/зменшення для одного чи кількох показників.

Колірні теми LuckyTemplates для однорідної візуалізації

Колірні теми LuckyTemplates для однорідної візуалізації

Відкрийте для себе кольорові теми в LuckyTemplates. Це необхідно для того, щоб ваші звіти та візуалізації виглядали та працювали без проблем.

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

Розрахувати середнє значення в LuckyTemplates можна кількома способами, щоб отримати точну інформацію для ваших бізнес-звітів.

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Давайте заглибимося в стандартну тематику LuckyTemplates і розглянемо деякі функції, вбудовані в саму програму LuckyTemplates Desktop.