Перейти к содержимому

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

Author: Xiaoyang Last Modified: 2025-08-07

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


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

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

Формула 1: Обычная формула + Массивная формула

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

=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$18;МОДА(MATCH($A$2:$A$18;$A$2:$A$18;0)+{0;0});""))

Примечания:

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

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

A screenshot of the array formula result for extracting the most frequent value

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

=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$18;МОДА(ЕСЛИ(СЧЁТЕСЛИ(C$2:C2;A$2:A$18)=0;MATCH(A$2:A$18;A$2:A$18;0)+{0;0})));"")
Примечание: В этой формуле A2:A18 — это список данных, из которого вы хотите найти значения, C2 — это ячейка формулы самого часто встречающегося значения, которое вы только что извлекли.

A screenshot of the array formula used to extract the second most frequent value in Excel

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

A screenshot showing how to drag the formula down to extract other frequent values in Excel

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

=СЧЁТЕСЛИ($A$2:$A$18; C2)

A screenshot of the formula used to count the occurrences of a text in Excel


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

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

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

=ИНДЕКС($A$2:$A$18;СОВПАД(МИН(МОДА(ЕСЛИ(НЕ(СЧЁТЕСЛИ(C$1:C1;$A$2:$A$18));(СЧЁТЕСЛИ($A$2:$A$18;"<"& $A$2:$A$18)+1)*{1;1})));СЧЁТЕСЛИ($A$2:$A$18;"<"& $A$2:$A$18)+{1};0))
Примечание: В формуле A2:A18 — это список данных, из которого вы хотите найти значения, C1 — это ячейка над вашей формулой.

A screenshot of the array formula for extracting the top frequent values

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

A screenshot of the array formula result showing the top frequent values in Excel

3. Также вы можете получить количество появлений извлеченного текста с помощью следующей формулы:

=СЧЁТЕСЛИ($A$2:$A$18; C2)

A screenshot of the PivotTable option in Excel to extract frequent values


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

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

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

A screenshot of the PivotTable option in Excel ribbon

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

A screenshot of the 'Create PivotTable' dialog box in Excel

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

A screenshot of the PivotTable fields pane showing values for creating a PivotTable

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

A screenshot showing how to sort PivotTable results from largest to smallest

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

A screenshot of the sorted PivotTable results showing the top frequent values in Excel


Больше связанных статей:

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

Лучшие инструменты для повышения продуктивности в Office

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

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


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!