подстановочные символы

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

  • Символ ? представляет один символ в выражении, в котором можно использовать условия. Например:

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

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

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

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

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

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

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

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

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

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