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 для цього чайові.

Попередня Стаття Наступна Стаття

Кращі Поради