Способи використання оператора рядка та символів підстановки в Pages на Mac
Оператор рядка (&) можна використовувати у формулах для комбінації, або об’єднання, двох або більше рядків або вмісту клітинок за посиланням. Підставні символи (*,?,~) можна використовувати в умовах для позначення довільного символу або групи символів.
Об’єднання рядків або вмісту клітинок
Символ & використовується для складення або об’єднання двох або більше рядків або вмісту клітинок за посиланням.
Нижче наведено деякі приклади використання операторів об’єднання:
“Абв“&“Где“ повертає «АбвГде».
“Абв”&A1 повертає «Абв2», якщо клітинка A1 містить значення 2.
A1&A2 повертає «12», якщо клітинка A1 містить значення 1, а клітинка A2 — значення 2.
B2&", "&E2 повертає «Останній, Перший», якщо клітинка B2 містить значення «Останній», а E2 містить «Перший».
Використання підставного символу для збігу з будь-яким окремим символом
Символ ? вживається для збігу з окремим символом у виразі, який передбачає умови.
Нижче наведено деякі приклади використання підставного символу ? у шаблонах збігу:
«Аб?» відповідає будь-якому рядку, що починається з «Аб» та містить виключно один додатковий символ, наприклад «Аб2» або «Абв».
«Ри??» відповідає будь-якому рядку, що починається з «Ри» та містить виключно два додаткові символи, наприклад «Риса» або «Рима».
Функція COUNTIF(B2:E7; "?ма") повертає кількість клітинок у діапазоні B2:E7, вміст яких складається з будь-якого символу та букв «-ма» — «яма», «4ма» тощо. Значення «мама» або «зима» сюди не підходять.
Використання підставного символу для збігу з будь-якою кількістю символів
Символ * вживається для збігу з будь-якою кількістю символів, включаючи жодного, у виразі, який дозволяє умови.
Нижче наведено деякі приклади використання підставного символу * у шаблонах збігу:
«*он» відповідає рядку будь-якої довжини, який закінчується на «он», наприклад «сон» або «слон».
Функція COUNTIF(B2:E7; "*іт") повертає кількість клітинок у діапазоні B2:E7, вміст яких закінчується на «-іт», — «кіт», «кріт», «терміт» тощо. Значення «мітла» не відповідає цій умові.
Збіг із підставним символом
Символ ~ вживається, щоб вказати, що для наступного за ним символу потрібно знайти збіг, а не вживати його як символ узагальнення, у виразі, який дозвляє умови.
Нижче наведено деякі приклади використання символу ~ в шаблонах збігу:
“~?” буде збігатися зі знаком питання, замість того, щоб використовувати знак питання для збігу з будь-яким окремим символом.
COUNTIF(E,"~*") повертає перелік числа клітинок у стовпці E, які містять символ зірочки.
SEARCH("~?",B2) повертає 19, якщо клітинка B2 містить «Яке ж було питання? А ось таке!», оскільки знак запитання є 19 символом у рядку.
Використання кількох підставних символів в умові
Підставні символи (? * ~) можуть одночасно використовуватися у виразах, що передбачають умови. Ось деякі приклади:
"*а?" збігається з будь-яким виразом, що містить символ «а», після якого стоїть один інший символ, наприклад «птах», «кат» та «автомат».
COUNTIF(B2:E7; "*ін?") повертає перелік низки клітинок у діапазоні B2:E7, який містить значення, що починається з будь-якої кількості символів (зокрема й жодного), після яких стоїть «ін», а потім ще один символ. Таким умовам відповідають зокрема слова «кінь», «тінь» і «піна». Але ця умова не відповідатиме словам «інтер» (в якому після «ін» стоять три символи) чи «дін» (в якому немає жодних символів після «ін»).