Пояснения к лабораторной работе №3_5 Задание 4С

Формулировка задания 4С Лабораторной работы 3_5:

Подсчитать число повторений символа ‘a’ в строке символов из ячейки a3.

Один из наиболее распространенных и интуитивно понятных методов подсчета числа зданных символов использует простой принцип —

  • сначала подсчитывается количество символов в заданной строке, например, если в ячейке A3 записано слово «Формула«, состоящее из 7 символов, то в результате получим 7
  • затем из исходной строки исключается учитываемый символ, то есть в результате получим «Формул» и вновь подсчитываем количество символов — понятно, чтов результате их будет 6
  • и, наконец,  из первого значения вычитается второе, т.е. от 7 отнимаем 6 — полученный резальтат 1 и есть число повторений нужного символа в заданной строке.
  • На «языке» Excel нужная формула выглядит так:

    =ДЛСТР(A3)-ДЛСТР(ПОДСТАВИТЬ(A3;»а»;»»))

    в данной формуле используются две текстовые функции Excel, а именно

    • ДЛСТР(текст), которая возвращает количество знаков в текстовой строке
    • ПОДСТАВИТЬ(текст;стар_текст;нов_текст;номер_вхождения), которая заменяет новым текстом старый текст в строке.

    Здесь:

    Текст — это либо текст, либо ссылка на ячейку, содержащую текст, в котором подставляются знаки.

    Стар_текст — заменяемый текст.

    Нов_текст — текст, на который заменяется стар_текст.

    и неиспользуемый в данном случае параметр

    Номер_вхождения — определяет, какое вхождение текста стар_текст нужно заменить на нов_текст. Если номер_вхождения определен, то заменяется только это вхождение текста стар_текст. В противном случае, каждое вхождение текста стар_текст в текстовой строке заменяется на текст нов_текст.