Формулировка задания 4С Лабораторной работы 3_5:
Подсчитать число повторений символа ‘a’ в строке символов из ячейки a3.
Один из наиболее распространенных и интуитивно понятных методов подсчета числа зданных символов использует простой принцип —
сначала подсчитывается количество символов в заданной строке, например, если в ячейке A3 записано слово «Формула«, состоящее из 7 символов, то в результате получим 7 затем из исходной строки исключается учитываемый символ, то есть в результате получим «Формул» и вновь подсчитываем количество символов — понятно, чтов результате их будет 6 и, наконец, из первого значения вычитается второе, т.е. от 7 отнимаем 6 — полученный резальтат 1 и есть число повторений нужного символа в заданной строке.
На «языке» Excel нужная формула выглядит так:
=ДЛСТР(A3)-ДЛСТР(ПОДСТАВИТЬ(A3;»а»;»»))
в данной формуле используются две текстовые функции Excel, а именно
- ДЛСТР(текст), которая возвращает количество знаков в текстовой строке
- ПОДСТАВИТЬ(текст;стар_текст;нов_текст;номер_вхождения), которая заменяет новым текстом старый текст в строке.
Здесь:
Текст — это либо текст, либо ссылка на ячейку, содержащую текст, в котором подставляются знаки.
Стар_текст — заменяемый текст.
Нов_текст — текст, на который заменяется стар_текст.
и неиспользуемый в данном случае параметр
Номер_вхождения — определяет, какое вхождение текста стар_текст нужно заменить на нов_текст. Если номер_вхождения определен, то заменяется только это вхождение текста стар_текст. В противном случае, каждое вхождение текста стар_текст в текстовой строке заменяется на текст нов_текст.