Формула Excel: поиск наиболее часто встречающегося текста
Чтобы найти текст, встречающийся наиболее часто в диапазоне ячеек, объедините функции ИНДЕКС, МОДА и ПОИСКПОЗ — и Excel легко справится с этой задачей.
Универсальная формула:
| =INDEX(rng,MODE(MATCH(rng,rng,0))) |
Аргументы
| Rng:the range of cells you want to find the most frequent text in. |
Возвращаемое значение
Эта формула возвращает самый часто встречающийся текст.
Как работает эта формула
Рассмотрим пример: найдём наиболее часто встречающиеся текстовые значения в каждом столбце диапазона C3:F7. Воспользуйтесь следующей формулой:
| =INDEX(C3:C7,MODE(MATCH(C3:C7,C3:C7,0))) |
Нажмите клавишу Enter, а затем перетащите маркер заполнения, чтобы автоматически заполнить ячейки и получить самые частые текстовые значения в каждом столбце.
Пояснение
MATCH(C3:C7,C3:C7,0): функция ПОИСКПОЗ возвращает позицию искомого значения в строке или столбце. В данном случае формула выдаёт массивный результат, определяющий позицию каждого элемента в диапазоне C3:C7: {1;2;1;4;5}.
MODE(MATCH(C3:C7,C3:C7,0)): функция МОДА определяет наиболее часто встречающееся значение в диапазоне. В данном случае формула находит самое повторяющееся число в массиве-результате {1;2;1;4;5}функции ПОИСКПОЗ и возвращает значение 1. 
Функция ИНДЕКС возвращает значение из таблицы или массива по заданной позиции. В данном случае формула =INDEX(C3:C7,MODE(MATCH(C3:C7,C3:C7,0)))будет преобразована к виду INDEX(C3:C7,1)и вернёт «Apple».
Примечание
Если существует два или более текста с одинаковой максимальной частотой, формула вернёт то значение, которое встречается первым.
Пример файла
Нажмите, чтобы скачать пример файла
Связанные формулы
- Поиск наиболее часто встречающегося текста по критериям
Иногда в Excel возникает задача найти текст, который встречается чаще всего при соблюдении определённого условия. В этом руководстве вы найдёте формулу массива для решения такой задачи и подробное объяснение её аргументов. - Объединение ячеек с запятыми
В этом руководстве вы найдёте формулы для объединения нескольких ячеек в одну с запятой в качестве разделителя — как на скриншоте ниже, — а также подробное объяснение того, как эти формулы работают в Excel. - Проверка, содержит ли ячейка одно из значений
Допустим, в Excel у вас есть список значений в столбце E, и вы хотите проверить, содержат ли ячейки столбца B хотя бы одно из этих значений — с результатом ИСТИНА или ЛОЖЬ. - Проверка, содержит ли ячейка число
Иногда возникает необходимость проверить, содержит ли ячейка числовые значения. В этом руководстве представлена формула, которая возвращает ИСТИНА, если ячейка содержит число, и ЛОЖЬ — если не содержит.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.