Excel - Формула для підрахунку списку імен
Проблема
У мене є список імен, які будуть змінюватися, коли звіти генеруються. Звіт буде включати одне і те ж ім'я кілька разів, тому ім'я joebloggs може з'являтися 10 разів. Мені потрібна формула для сканування COL: A, яка має список імен.
У COL: B я хотів би, щоб Excel відображав кожне з різних імен, які знаходяться в COL: A, але тільки один раз. Так, наприклад, JOEBLOGGS з'явиться в B2 тільки один раз. Потім у COL: CI хотіли б мати загальну кількість разів, що ця назва з'явилася в цьому списку. Так, наприклад:
ABC 1 joebloggs JOEBLOGGS 5 2 joebloggs 3 joebloggs 4 joebloggs 5 joebloggs
Ці імена будуть змінюватися, тому я не можу вказувати імена за допомогою функції countif. Мені потрібно Excel, щоб заповнити імена в B автоматично.
Рішення
Припустимо, що ваші дані подібні до A1 від A9 (заголовок колонки примітки - це необхідно)
імена
aaaassdd
- Натисніть Дані (меню) -Фільтр-AdvancedFilter
- Виберіть перемикач угорі "копіювати в інше місце"
- Поруч із діапазоном списку натисніть на іконку в правому кінці невеликого вікна і виділіть A1 до A9
- Залиште пустий діапазон критеріїв
- Далі до "копіювати" - клацніть на піктограмі в правому кінці вікна і виберіть якусь порожню клітинку, наприклад, D1
- Виберіть "лише унікальні записи" внизу ліворуч
- Натисніть кнопку OK
- Ви отримаєте назви D1 до D4
asd
в E2 скопіювати вставити цю форму (повторити E2)
= COUNTIF (A2: A9, D2)
скопіюйте E2 вниз.
Ви отримаєте частоту імен
a 4 s 2 d 2
Примітка
Завдяки venkat1926 за цей відгук на форумі.