Подсчет количества вхождений определенных символов в ячейке Excel
В этом руководстве рассказывается, как с помощью функций ДЛСТР (LEN) и ПОДСТАВИТЬ (SUBSTITUTE) создавать формулы для подсчёта количества вхождений заданного символа в ячейке Excel.

Как подсчитать количество определённых символов в ячейке?
Универсальная формула
=LEN(cell_ref)-LEN(SUBSTITUTE(cell_ref, "character",""))
Аргументы
Ссылка_на_ячейку: ячейка содержит текст, в котором вы будете подсчитывать конкретный символ. Также можно сразу заменить ссылку на ячейку текстом в кавычках;
Символ: символ, который нужно подсчитать. Это может быть:
1. Символ в кавычках;
2. Или ссылка на ячейку, содержащую этот символ.
Как использовать эту формулу?
1. Выделите пустую ячейку и вставьте в неё приведённую ниже формулу, чтобы получить результат.
=LEN(B3)-LEN(SUBSTITUTE(B3,"e",""))

В данном случае возвращается результат 3, что означает: символ «e» встречается в ячейке B3 трижды.
Совет: Вы можете напрямую указать ссылку на ячейку с символом в формуле, как показано ниже. После получения первого результата перетащите маркер заполнения, чтобы применить формулу к остальным ячейкам.
=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))


Примечания:
- 1. Если указанный символ не найден, результатом будет 0;
- 2. Функция ПОДСТАВИТЬ (SUBSTITUTE) учитывает регистр символов;
- 3. Чтобы подсчитать конкретный символ в ячейке без учета регистра, используйте функцию ПРОПИСН (UPPER) внутри функции ПОДСТАВИТЬ, как показано в следующей формуле:
- =LEN(B3)-LEN(SUBSTITUTE(UPPER(B3),C3,""))

Как работает эта формула?
- 1. LEN(B3): Функция ДЛСТР (LEN) определяет общее количество символов в тексте ячейки B3 и возвращает результат — 20.
- 2. LEN(SUBSTITUTE(B3,"e","")): Сначала функция ПОДСТАВИТЬ (SUBSTITUTE) удаляет все вхождения символа «e» из ячейки B3, а затем функция ДЛСТР (LEN) определяет длину получившегося текста. В данном случае результат равен 17;
- 3. Наконец, из общей длины строки «Оригинальный текст» вычитается длина той же строки без символа «e», и в результате получается общее количество вхождений символа «e» в ячейке B3 (20 − 17 = 3).
Связанные функции
Функция ДЛСТР (LEN) в Excel
Функция ДЛСТР (LEN) возвращает количество символов в текстовой строке.
Функция ПОДСТАВИТЬ (SUBSTITUTE) в Excel
Функция ПОДСТАВИТЬ (SUBSTITUTE) заменяет указанный текст или символы внутри текстовой строки на другие.
Связанные формулы
Подсчет определенных символов в диапазоне ячеек
В этом руководстве вы найдете формулы для подсчета количества вхождений заданного символа в диапазоне ячеек Excel.
Подсчет определенных слов в ячейке Excel
В этой статье представлена формула для подсчёта количества вхождений конкретного слова в ячейке Excel.
Подсчет определенных слов в диапазоне Excel
В этой статье рассказывается, как с помощью формулы подсчитать количество вхождений конкретного слова в диапазоне ячеек Excel.
Подсчет количества символов в ячейке Excel
Общее количество символов включает не только буквы, но и пробелы, знаки препинания, а также специальные символы. Воспользуйтесь этим руководством, чтобы легко подсчитать общее число символов в ячейке с помощью функции ДЛСТР (LEN) в Excel.
Подсчет количества символов в диапазоне Excel
В этой статье рассказывается, как с помощью формулы подсчитать общее количество символов в диапазоне ячеек Excel.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.
