Подсчет количества определенных символов в ячейке excel
Описание функции
Функция =СЧЁТСИМВЛ(ТЕКСТ, СИМВОЛ) имеет два обязательных аргумента:
- ТЕКСТ — Строка, в которой необходимо посчитать количество символов.
- ШАБЛОН — Символ, который необходимо посчитать.
Если вы забыли синтаксис данной функции, вы всегда сможете вызвать формулу из выпадающего списка функций в надстройке.
Теперь к практике. Далее привожу множество примеров использования данной функции.
Пример 1
Посчитать количество пробелов в тексте.
Пример 2
Посчитать количество заданных символов.
Пример 3
Посчитать количество символов не обращая внимание на регистр.
Пример 4
Посчитать количество слов в тексте.
Пример 5
Посчитать количество слов в тексте не обращая внимания на двойные пробелы.
Пример 6
Посчитать количество всех символов в строке за исключением пробелов.
Альтернатива данной функции
Excel позволяет пользователям достичь правильного решения разными путями. Данная формула не исключение. Заменить данную функцию можно с помощью двух других: ДЛСТР и ПОДСТАВИТЬ. Чтобы определить количество заданного символа сначала определите длину всего текста функцией ДЛСТР, а затем отнимите от этого значения длину этого же текста, только с предварительно удаленными символами (которые вы ищите): =ДЛСТР(B13)-ДЛСТР(ПОДСТАВИТЬ(B13;" ";"")). В файле для скачивания приведены конкретные примеры.
Подсчет вхождений в EXCEL Букв (Символов) в ТЕКСТовой строке
history 3 апреля 2013 г.
- Группы статей
- Учет РЕгиСТра
- Подсчет Символов, Букв в Текстовых Строках
Найдем количество вхождений определенной Буквы или любого символа в ячейке EXCEL.
Определим, сколько букв Z в слове Zigzag ( слово находится в ячейке A 1 ) .
Формула для подсчета символа Z в слове Zigzag (с учетом регистра), см. файл примера : =ДЛСТР(A1) — ДЛСТР(ПОДСТАВИТЬ(A1;"Z";""))
Формула для подсчета символа Z (или z) в слове Zigzag (без учета РЕгиСТра): =ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(СТРОЧН(A1);"z";""))
Для подсчета количества пробелов (код символа пробела — 32) в ячейке используйте формулу: =ДЛСТР(A1) — ДЛСТР(ПОДСТАВИТЬ(A1;СИМВОЛ(32);""))
В статье Подсчет вхождений последовательности символов показано, как подсчитать количество вхождений некоторой последовательности символов в текстовой строке.
О поиске позиции n-го вхождения буквы в слове или в текстовой строке можно прочитать здесь .