Подтвердить что ты не робот

Подсчет дубликатов в Excel

У меня есть список почтовых индексов, который включает в себя дубликаты. Я хотел бы узнать, сколько экземпляров каждого почтового индекса есть.

Например, мне бы хотелось:

GL15
GL15
GL15
GL16
GL17
GL17
GL17

... чтобы стать следующим:

GL15 3
GL15 3
GL15 3
GL16 1
GL17 2
GL17 2

... или идеально это:

GL15 3
GL16 1
GL17 3

Спасибо!

4b9b3361

Ответ 1

Я не знаю, возможно ли сделать ваш идеальный образец. Но я нашел способ сделать свой первый путь: CountIF

+-------+-------------------+
|   A   |         B         |
+-------+-------------------+
| GL15  | =COUNTIF(A:A, A1) |
+-------+-------------------+
| GL15  | =COUNTIF(A:A, A2) |
+-------+-------------------+
| GL15  | =COUNTIF(A:A, A3) |
+-------+-------------------+
| GL16  | =COUNTIF(A:A, A4) |
+-------+-------------------+
| GL17  | =COUNTIF(A:A, A5) |
+-------+-------------------+
| GL17  | =COUNTIF(A:A, A6) |
+-------+-------------------+

Ответ 2

Это можно сделать с помощью сводных таблиц. Посмотрите это видео на YouTube для прохода: Быстрое копирование дубликатов в списке Excel со сводной таблицей.

Чтобы подсчитать количество повторений каждого элемента в Excel, вы можете использовать сводную таблицу вместо того, чтобы вручную создавать список с формулами.

Ответ 3

  • Выделите столбец с именем
  • Данные > сводная таблица и сводная диаграмма
  • Далее, следующий макет
  • перетащите заголовок столбца в строку.
  • снова перетащите его в раздел данных
  • ОК > Готово

Ответ 4

Вы можете достичь своего результата в два этапа. Во-первых, создайте список уникальных записей с помощью Advanced Filter... из меню pull down Filter. Для этого вам нужно добавить имя столбца для сортировки. Это необходимо, иначе Excel будет рассматривать первую строку как имя, а не запись. Выделите столбец, который вы хотите отфильтровать (A в приведенном ниже примере), щелкните значок фильтра и выберите "Расширенный фильтр...". Появится окно, в котором вы можете выбрать вариант "Копировать в другое место". Выберите этот, так как вам понадобится ваш первоначальный список для подсчета (в моем примере я выберу C:C). Также выберите "Только уникальная запись". Это даст вам список уникальных записей. Затем вы можете подсчитать их частоты с помощью команды =COUNTIF(). Подробнее см. В скрайшотах.

Надеюсь, это поможет!

  +--------+-------+--------+-------------------+
  |   A    |   B   |   C    |         D         |
  +--------+-------+--------+-------------------+
1 | ToSort |       | ToSort |                   |
  +--------+-------+--------+-------------------+
2 |  GL15  |       | GL15   | =COUNTIF(A:A, C2) |
  +--------+-------+--------+-------------------+
3 |  GL15  |       | GL16   | =COUNTIF(A:A, C3) |
  +--------+-------+--------+-------------------+
4 |  GL15  |       | GL17   | =COUNTIF(A:A, C4) |
  +--------+-------+--------+-------------------+
5 |  GL16  |       |        |                   |
  +--------+-------+--------+-------------------+
6 |  GL17  |       |        |                   |
  +--------+-------+--------+-------------------+
7 |  GL17  |       |        |                   |
  +--------+-------+--------+-------------------+

Шаг 1 Шаг 2 Шаг 3

Ответ 5

Скажите A: A содержит почтовые коды, вы можете добавить столбец B и поместить 1 в каждую ячейку. В C1, put = SUMIF (A: A, A1, B: B) и перетащите его вниз по вашему листу. Это даст вам первый желаемый результат, указанный в вашем вопросе.

EDIT: Как отметил Кори, вы можете просто использовать COUNTIF (A: A, A1). Как я уже упоминал в комментариях, вы можете скопировать вставить специальную строку с формулами для жесткого кодирования счетчиков, выбрать столбец A и нажать "Удалить дубликаты" (целая строка), чтобы получить идеальный результат.

Ответ 6

Если вы не ищете формулу Excel, ее легко из меню

Меню данных → Удалить дубликаты будет предупреждать, если нет дубликатов

Также, если вы видите счет и уменьшили после удаления дубликатов...

Ответ 7

Шаг 1: выберите верхнюю ячейку данных

Шаг 2: Выберите "Данные" > "Сортировка".

Шаг 3: выберите "Данные" > "Итого"

Шаг 4: Измените функцию использования на "count" и нажмите "ОК".

Шаг 5: свернуть до 2

Ответ 8

Если вы, возможно, также захотите удалить все дубликаты и сохранить только один из них

Измените формулу =COUNTIF(A:A,A2) на =COUNIF($A$2:A2,A2) и перетащите формулу вниз. Затем автофильтр для чего-либо большего, чем 1, и вы можете удалить их.

Ответ 9

Пусть excel выполняет работу.

  • Выберите столбец
  • Выберите вкладку "Данные"
  • Выберите "Итого", затем "подсчитать"
  • DONE

Добавляет его для вас и ставит полный

Trinidad Count  99
    Trinidad Colorado
    Trinidad Colorado
    Trinidad Colorado
    Trinidad Colorado
    Trinidad Colorado
    Trinidad Colorado
Trinidad Colorado Count 6
    Trinidad.
    Trinidad.
Trinidad. Count 2
    winnemucca
    Winnemucca
    Winnemucca
    Winnemucca
    Winnemucca
    winnemucca
    Winnemucca
    Winnemucca
    Winnemucca
    winnemucca
    Winnemucca
    Winnemucca
    Winnemucca
    Winnemucca
winnemucca Count    14