подстановочные знаки

Подстановочные знаки могут заменять в выражении отдельные символы или наборы символов. Допустимыми подстановочными знаками являются ? (вопросительный знак), * (звездочка) и ~ (тильда).

  • Символ ? соответствует любому одиночному символу в выражении, допускающем применение условий. Например:

    «Ка?» представляет любую строку, которая начинается с «Ка» и содержит ровно один дополнительный символ, например, «Ка2» или «Каж».

    «Эт??» представляет любую строку, которая начинается с «Эт» и содержит ровно два дополнительных символа, например, «Этих» или «Этим».

    =СЧЕТЕСЛИ(B2:E7;"?ол") возвращает количество ячеек в диапазоне B2:E7, содержащих значение, которое начинается с любого символа, после которого идут символы «ол», например, «кол» и «вол». Такие слова, как «скол» и «ствол», не удовлетворяют этому условию.

  • Символ * соответствует любому, в том числе пустому, набору символов в выражении, допускающем применение условий. Например:

    «*ег» представляет строку любой длины, оканчивающуюся на «ег», например, «бег» или «снег».

    =СЧЕТЕСЛИ(B2:E7;"*ек") возвращает количество ячеек в диапазоне B2:E7, содержащих значение, которое оканчивается на «ек», например, «человек» и «век». Слово «веко» не удовлетворяет этому условию.

  • Символ ~ указывает на то, что следующий за ним символ в выражении, допускающем применение условий, не является подстановочным знаком, а соответствует только собственному значению. Например:

    «~?» представляет вопросительный знак, а не подстановочный символ, используемый для представления любого одиночного символа.

    =СЧЕТЕСЛИ(E;"~*") возвращает количество ячеек в столбце E, содержащих символ звездочки.

    =ПОИСК("~?";B2) возвращает 11, если ячейка B2 содержит «Это вопрос? Да!», поскольку вопросительный знак является 11-м символом строки.