Подсчет дубликатов в 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
Спасибо!
Ответы
Ответ 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 | | | |
+--------+-------+--------+-------------------+
![Шаг 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