Способы использования оператора объединения строк и подстановочных знаков

Оператор объединения строк (&) используется в формулах, а подстановочные символы (*,?,~) используются в условиях.

Сцепление строк или содержимого ячеек

Примеры использования оператора объединения:

"Абв"&"Где" возвращает «АбвГде».

"Абв"&A1 возвращает «Абв2», если ячейка A1 содержит 2.

A1&A2 возвращает «12», если ячейка A1 содержит 1, а ячейка A2 содержит 2.

=B2&", "&E2 возвращает «Последний, Первый», если ячейка B2 содержит «Последний», а ячейка E2 содержит «Первый».

Использование подстановочного символа для представления любого одиночного символа

Примеры использования ? в шаблонах подстановки:

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

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

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

Использование подстановочного символа для представления любого количества символов

Примеры использования * в шаблонах подстановки:

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

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

Представление подстановочного символа

Примеры использования символа ~ в шаблонах подстановки:

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

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

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

Использование нескольких подстановочных символов в условии

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

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

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