Excel - макрос для підрахунку дублікатів у рядку
Проблема
Мені потрібен макрос для підрахунку дублікатів у сирому вигляді, див. Приклад нижче.
Стан:
PA PA PA MD КА МТ NJ NJ
Повідомити про результати у наступному стовпці
PA 3 MD 1 CA 1 MT 1 NJ 2
Чи можна це зробити?
Рішення
- Виберіть стовпець (дозволяє сказати його A)
- Перейдіть на фільтр, виберіть фільтр заздалегідь
- Виберіть копію на нове місце
- Переконайтеся, що "Діапазон списку" правильний
- Виберіть Унікальне значення
- Для цього B1 (наприклад)
Це дасть вам у стовпці B перелік унікальних імен, присутніх у стовпці А
Тепер, коли у вас є унікальні імена, настав час для підрахунку. Для цього ви використовуєте граф IF
= COUNTIF (A: A, "=" & B2)
Ви можете скористатися макрокомандою Excel, яка дасть вам макрос цих кроків.
Завдяки rizvisa1 для цього чайові.