Формула Excel: подсчет определенных символов в ячейке -

Содержание

Общая формула

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Резюме

Чтобы подсчитать, сколько раз определенный символ появляется в ячейке, вы можете использовать формулу, основанную на функциях ПОДСТАВИТЬ и ДЛИН. В общей форме приведенной выше формулы A1 представляет адрес ячейки, а «a» представляет символ, который вы хотите подсчитать.

В примере активная ячейка содержит эту формулу:

=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))

Объяснение

Эта формула работает с использованием ЗАМЕНЫ, чтобы сначала удалить все символы, которые учитываются в исходном тексте. Затем длина текста (с удаленным символом) вычитается из длины исходного текста. Результат - количество символов, которые были удалены с помощью SUBSTITUTE, которое равно количеству этих символов.

Верхний и нижний регистр

SUBSTITUTE - это функция с учетом регистра, поэтому она будет соответствовать регистру при выполнении подстановки. Если вам нужно подсчитать вхождения определенного символа как в верхнем, так и в нижнем регистре, используйте функцию UPPER внутри SUBSTITUTE, чтобы преобразовать текст в верхний регистр перед выполнением подстановки. Затем укажите символ верхнего регистра в качестве заменяемого текста следующим образом:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))

Интересные статьи...