Здравствуйте. В этой статье покажу, как проверить, чтобы строка в ячейке начиналась с определенных букв. Вы можете проверять на любое количество, а я в примере использую три кириллических символа.

Итак, у меня есть список имён, и я хочу проверить, какие из них начинаются, на «А», «Б», или «В». Использую такую формулу:

=СУММ(СЧЁТЕСЛИ(текст ; {«а*»;»б*»;»в*»}))>0

Как работает эта формула

Порядок вычисления можно разделить на несколько этапов:

  1. Функция СЧЁТЕСЛИ получает для проверки строку, в нашем случае – имя. Критерием проверки будет массив из трёх вариантов строк: {«а*»;»б*»;»в*»}. Знак звёздочки здесь означает, что в этом месте может быть любое количество любых символов. Т.е. «а*» значит, что текст должен начинаться с «а», а после неё – любой произвольный набор букв и цифр. СЧЁТЕСЛИ проверит каждый из критериев и вернёт массив результатов. Например, такой {0 ; 1 ; 0}, т.е. строка начинается с буквы «Б».
  2. Функция СУММ просуммирует все элементы массива. Логично, если строка не начинается ни с одной из трёх букв («а», «б» или «в») – результат суммирования будет равным нулю. В противном случае – единице
  3. На последнем шаге, результат суммирования проверим по условию «РЕЗУЛЬТАТ>0». Как я описал выше, если строка начинается с проверяемой буквы, сумма будет равна 1 и проверка вернёт ИСТИНА. Когда начинается с другого символа – ЛОЖЬ.

Именно такой набор логических слов ИСТИНА/ЛОЖЬ вы видите на рисунке сверху. Это конечный результат работы формулы. Теперь его можно использовать в другой, более сложной формуле, или применить условное форматирование, чтобы сделать итог подсчета более наглядным.

Вот и всё, спасибо за прочтение, жду ваших вопросов.