Как узнать сколько символов в строке excel

Подсчет количества определенных символов в ячейке 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-го вхождения буквы в слове или в текстовой строке можно прочитать здесь .

Ссылка на основную публикацию