Перейти к основному содержанию

Как найти 5 или n наиболее часто встречающихся текстов или чисел в Excel?

Получение наиболее часто используемого текста из списка ячеек является обычной задачей для большинства из нас. В некоторых случаях вам также может понадобиться найти и извлечь 3 или n наиболее часто встречающихся текстов из списка, как показано ниже. Чтобы решить эту проблему, эта статья познакомит вас с некоторыми быстрыми приемами.


Найдите и извлеките первые 3 или n наиболее часто встречающихся текстов или чисел с помощью формул

Вы можете выполнить эту задачу, используя приведенные ниже формулы, сделайте следующее:

Формула 1: нормальная формула + формула массива

1. Примените приведенную ниже формулу, чтобы получить наиболее часто встречающееся значение:

=IFERROR(INDEX($A$2:$A$18,MODE(MATCH($A$2:$A$18,$A$2:$A$18,0)+{0,0})),"")

Заметки:

1. В этой формуле A2: A18 — это список данных, из которого вы хотите найти значения.

2. Если вы используете версии Excel, предшествующие Microsoft 365, нажмите Shift + Ctrl + Enter чтобы получить результат. Для пользователей Microsoft 365 и более новых версий Excel вы можете просто ввести формулу в ячейку результата, а затем нажать Enter .

2. Затем вы должны использовать следующую формулу массива, чтобы получить второе наиболее частое значение, введите эту формулу под первой ячейкой формулы, а затем нажмите Shift + Ctrl + Enter вместе, чтобы получить правильный результат, см. снимок экрана:

=IFERROR(INDEX(A$2:A$18,MODE(IF(COUNTIF(C$2:C2,A$2:A$18)=0,MATCH(A$2:A$18,A$2:A$18,0)+{0,0}))),"")
Внимание: В этой формуле A2: A18 это список данных, из которого вы хотите найти значения, C2 это ячейка формулы наиболее частого значения, которое вы только что извлекли.

3. После извлечения второго наиболее часто встречающегося значения перетащите эту ячейку формулы вниз, чтобы получить другие значения n по мере необходимости. Смотрите скриншот:

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

=COUNTIF($A$2:$A$18, C2)


Формула 2: формула массива

Фактически, вы также можете использовать формулу одного массива, чтобы получить результат, сделайте следующее:

1. Введите или скопируйте приведенную ниже формулу в пустую ячейку, где вы хотите получить результат, затем нажмите Shift + Ctrl + Enter вместе, чтобы получить первый результат, см. снимок экрана:

=INDEX($A$2:$A$18,MATCH(MIN(MODE(IF(NOT(COUNTIF(C$1:C1,$A$2:$A$18)),(COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+1)*{1,1}))),COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+{1},0))
Внимание: В формуле A2: A18 это список данных, из которого вы хотите найти значения, C1 это вышеуказанная ячейка вашей формулы.

2. Затем перетащите эту формулу вниз, чтобы получить другие значения. Если вы хотите получить первые 3 наиболее часто встречающихся значения, вам просто нужно перетащить вниз к двум другим ячейкам, см. снимок экрана:

3. Кроме того, вы также можете получить количество вхождений извлеченного текста по формуле ниже:

=COUNTIF($A$2:$A$18, C2)


Найдите и извлеките первые 3 или n наиболее часто встречающихся текстов или чисел с помощью сводной таблицы.

Если вы знакомы со сводной таблицей, вы можете быстро получить таблицу, в которой данные расположены от наиболее часто встречающихся до наименее часто встречающихся. Пожалуйста, выполните следующие действия:

1. Выберите список данных, который вы хотите использовать, затем нажмите Вставить > PivotTable, см. снимок экрана:

2. В выскочившем Создать сводную таблицу диалоговом окне выберите место, куда вы хотите поместить сводную таблицу из Выберите, где вы хотите разместить отчет сводной таблицы раздел, см. снимок экрана:

3, Затем нажмите OK кнопка, а Поля сводной таблицы отображается панель. Перетащите имя столбца в Ряды и Наши ценности области отдельно, и вы получите сводную таблицу, как показано ниже:

4. Щелкните любую ячейку в числовом столбце, затем щелкните правой кнопкой мыши и выберите Сортировать > Сортировать от большего к меньшему, см. снимок экрана:

5. И затем количество значений в сводной таблице сортируется от большего к меньшему, и вы можете сразу увидеть 3 наиболее часто встречающихся текста, см. снимок экрана:


Больше относительных статей:

  • Найдите общие значения в 3 столбцах
  • В общем случае вам может потребоваться найти и выбрать одинаковые значения между двумя столбцами в Excel, но пытались ли вы когда-нибудь найти общие значения среди трех столбцов, что означает, что значения существуют в 3 столбцах одновременно, как показано на следующем снимке экрана . В этой статье я расскажу о некоторых методах выполнения этой задачи в Excel.
  • Найдите самый частый текст с критериями
  • В этой статье рассказывается о том, как найти наиболее часто встречающийся текст на основе определенных критериев из диапазона ячеек в Excel. В то же время я также представлю формулу для извлечения наиболее часто встречающегося текста в столбце.
  • Сортировка данных по наиболее частому значению
  • Предположим, у вас есть длинный список данных на вашем листе, и теперь вы хотите отсортировать этот список по частоте встречаемости каждого слова. То есть сначала указывается наиболее распространенное значение (например, четыре раза встречается в столбце), а затем следуют слова, которые встречаются три раза, дважды и один раз, как показано на следующих снимках экрана. Как бы вы могли решить эту задачу в Excel?
  • Найдите наименьшее или наиболее распространенное/частое значение
  • Когда вы работаете с книгой Excel, иногда вам может потребоваться найти наименее распространенное или частое значение в столбце или строке рабочего листа. За исключением поиска по одному вручную, существует формула, которая объединяет функции Index, Match, Min и Countif и может быстро возвращать наименее часто встречающееся значение.

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
this is horrible
This comment was minimized by the moderator on the site
Thank you for this. I have been struggling to make a formula to identify the top 5 zipcodes and this formula has been the only one that worked. Would you have any thoughts on adding multiple search criteria for this formula? I thought adding & to the match would do the trick, however adding this is returning 0 values despite what the data represents. Any suggestestions would be welcomed. Thank you for your time.

=IFERROR(INDEX(MonthlyData[Zip],MODE(MATCH(MonthlyData[Zip]&$D$3&$G$3&$C15&$R$5,MonthlyData[Zip]&MonthlyData[Group_Name]&MonthlyData[Report Date]&MonthlyData[Sub]&MonthlyData[R],0)+{0,0})),"")
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations