KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Подсчёт вхождений определённого текста во всей Рабочая книга Excel

АвторSiluviaДата изменения

Подсчитать, сколько раз определённый текст или числовое значение встречается в диапазоне ячеек, легко с помощью функции СЧЁТЕСЛИ. Однако для подсчёта вхождений заданного текста во всей книге требуется более сложная формула. В этой статье представлена формула на основе функций СУММПРОИЗВ, СЧЁТЕСЛИ и ДВССЫЛ, которая эффективно решает эту задачу.

doc-count-occurrences-in-entire-workbook-1


Как подсчитать количество вхождений по всей книге?

Предположим, в вашей книге есть четыре рабочих листа — Лист2, Лист3, Лист4 и Лист5 — и вы хотите узнать, сколько раз на них встречается определённый текст «Ноутбук». Выполните следующие действия, чтобы получить результат.

doc-count-numbers-begin-with-specific-number-2

Универсальная формула

=SUMPRODUCT(COUNTIF(INDIRECT(“‘”&,range1&,”‘!”&,range2),criteria))

Аргументы

Диапазон1: Диапазон Список ячеек, содержащий все имена листов Текущая книга.
Диапазон2: Диапазон ячеек, в котором нужно подсчитать количество вхождений заданного значения.
Критерий: Конкретный текст, который вы хотите подсчитать на всех листах.

Как использовать эту формулу?

1. Сначала создайте новый лист и укажите все имена листов в диапазоне ячеек — в данном случае они перечислены в диапазоне B7:B10.

doc-count-occurrences-in-entire-workbook-2

2. Выберите пустую ячейку, куда будет выведен результат.

3. Введите в неё одну из приведённых ниже формул и нажмите клавишу Enter, чтобы instantly получить результат.

Если вы уже ввели искомый текст в ячейку (например, B3), вы можете сослаться на эту ячейку в формуле следующим образом:

=SUMPRODUCT(COUNTIF(INDIRECT("'"&,B7:B10&,"'!A1:Z10000"),B3))

Или напрямую введите искомый текст, заключив его в двойные кавычки, как показано ниже:

=SUMPRODUCT(COUNTIF(INDIRECT("'"&,B7:B10&,"'!A1:Z10000"),"Laptop"))

doc-count-occurrences-in-entire-workbook-3

Примечание. Диапазон A1:Z10000 указан здесь условно — вы можете адаптировать его под свои данные.

Как работает эта формула?

=SUMPRODUCT(COUNTIF(INDIRECT("'"&,B7:B10&,"'!A1:Z10000"),B3))

  • «'»&B7:B10&«'!A1:Z10000»: Здесь каждое имя листа из массива объединяется с диапазоном A1:Z10000 с помощью конкатенации, в результате чего вы получаете массив вида {«'Sheet2'!A1:Z10000»;«'Sheet3'!A1:Z10000»;«'Sheet4'!A1:Z10000»;«'Sheet5'!A1:Z10000»}.
  • INDIRECT({«'Sheet2'!A1:Z10000»;«'Sheet3'!A1:Z10000»;«'Sheet4'!A1:Z10000»;«'Sheet5'!A1:Z10000»}): Функция ДВССЫЛ ссылается на диапазоны в четырёх листах.
  • COUNTIF(INDIRECT(«'»&B7:B10&«'!A1:Z10000»),B3): Функция СЧЁТЕСЛИ подсчитывает, сколько раз заданное значение встречается на каждом листе, и возвращает массив {13;13;13;13}. Это означает, что указанный текст встречается по 13 раз на каждом из этих листов.
  • SUMPRODUCT({13;13;13;13}): функция СУММПРОИЗВ складывает все числа в массиве и возвращает итоговый результат — 52.

Связанные функции

Функция СУММПРОИЗВ Excel
Функция СУММПРОИЗВ в Excel перемножает два или более столбцов или массивов, а затем суммирует полученные произведения.

Функция СЧЁТЕСЛИ Excel
Функция СЧЁТЕСЛИ в Excel — это статистическая функция, которая подсчитывает количество ячеек, соответствующих заданному условию.

Функция ДВССЫЛ Excel
Функция ДВССЫЛ в Excel преобразует текстовую строку в корректную ссылку.


Связанные формулы

Количество чисел, начинающихся с определённого числа
В этом руководстве представлена формула на основе функций СУММПРОИЗВ и ЛЕВСИМВ, которая позволяет подсчитать количество ячеек с числами, начинающимися с указанной цифры (или цифр), в Excel.

Подсчёт по нескольким критериям с логикой «НЕ» в Excel
В этой статье показано, как подсчитывать количество ячеек по нескольким критериям с использованием логики «НЕ» в Excel.

Подсчёт и суммирование только целых чисел в Excel
В этой статье представлены две формулы на основе функций СУММПРОИЗВ и ОСТАТ, которые помогут вам подсчитывать и суммировать только целые числа в диапазоне ячеек Excel.

Количество чисел, у которых n-я цифра равна заданному числу
В этом руководстве представлена формула на основе функций СУММПРОИЗВ и ПСТР для подсчёта количества чисел, у которых n-я цифра совпадает с заданной, в Excel.


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

Kutools для Excel — Помогает вам выделиться из толпы

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

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.