Використання операторів рядка та символів узагальнення
Рядковий оператор (&) можна використовувати у формулах для сполучення (або об’єднання) двох і більше рядків або вмісту відсильних клітинок. Символи узагальнення (*,?,~) можна використовувати в умовах для представлення одного й більше символів.
Сполучення рядків або вмісту клітинок
Символ & використовується для сполучення (або об’єднання) двох і більше рядків або вмісту відсильних клітинок.
Ось кілька прикладів використання оператора об’єднання:
"Abc"&"Def" повертає "AbcDef".
"Abc"&A1 повертає "Abc2", якщо клітинка A1 містить 2.
A1&A2 повертає "12", якщо клітинка A1 містить 1, а клітинка A2 містить 2.
B2&", "&E2 повертає "останній, перший", якщо клітинка B2 містить "останній" і E2 містить "перший".
Як за допомогою символу узагальнення дібрати один символ
Символ ? використовується для добору окремого символу у виразі, який передбачає умови.
Ось кілька прикладів використання символу узагальнення ? в шаблонах підбору:
"Аб?" відповідає будь-якому рядку, що починається з "Аб" і містить точно один додатковий символ, наприклад "Аб2" або "Абв".
"Ри??" відповідає будь-якому рядку, що починається з "Ри" та містить точно два додаткові символи, наприклад "Риса" або "Рима".
COUNTIF(B2:E7; "?ip") повертає кількість клітинок у діапазоні B2:E7, вміст яких складається з одного символу та букв "-ip": "rip", "tip" тощо. Значення "мама" або "зима" не відповідають цій умові.
Як за допомогою символу узагальнення дібрати будь-яку кількість символів
Символ * використовується для добору будь-якої кількості символів, зокрема жодного, у виразі, який передбачає умови.
Ось кілька прикладів використання символу узагальнення * в шаблонах підбору:
"*он" відповідає рядку будь-якої довжини, який закінчується на "он", наприклад "сон" або "слон".
COUNTIF(B2:E7;"*it") повертає кількість клітинок у діапазоні B2:E7, який містить значення, що закінчується на "it", наприклад, "bit" і "mit". Значення "mitt" не відповідає цій умові.
Добір символу узагальнення
Символом ~ зазначається, що для наступного за ним символу слід знайти збіг, а не використовувати його як узагальнення, у виразі, який передбачає умови.
Ось кілька прикладів використання символу ~ в шаблонах підбору:
"~?" буде збігатися зі знаком питання замість того, щоб використовувати знак питання для збігу з будь-яким окремим символом.
COUNTIF(E;"~*") повертає кількість клітинок у стовпці E, які містять символ зірочки.
SEARCH("~?";B2) повертає 19, якщо клітинка B2 містить "Яке ж було питання? А ось таке!", оскільки знак питання є 19-м символом у рядку.
Як використовувати кілька символів узагальнення в умові
Символи узагальнення (? * ~) можна використовувати разом у виразах, які дозволяють умови. Ось кілька прикладів:
"*а?" відповідає будь-якому виразу, який містить символ "a" та один довільний символ за ним, як-от "Мат", "Стан" чи "Самокат".
COUNTIF(B2:E7;"*ін?") повертає кількість клітинок у діапазоні B2:E7, які містять значення, що починаються з будь-якої кількості символів (зокрема й жодного), після яких стоїть "ін", а потім — ще один символ. Цей вираз відповідає словам "кіно", "сіно", "лінь", "тінь" тощо. Слово "відтінок" не відповідає цій умові, адже після "ін" йдуть два символи, або "гін", у якому немає символів після "ін".
Щоб дізнатися більше про функції, які приймають умови та символи узагальнення, перегляньте розділ Функції, які приймають умови й символи узагальнення як аргументи.