Использование операторов объединения строк и подстановочных знаков в Keynote на Mac
Оператор объединения строк (&) используется в формулах для сцепления (объединения) двух и более строк или содержимого ячеек, на которые даны ссылки. Подстановочные символы (*,?,~) используются для представления одного или нескольких символов в условиях.
Сцепление строк или содержимого ячеек
Символ & используется для сцепления (объединения) двух или более строк или содержимого ячеек по ссылке.
Примеры использования оператора объединения:
"Абв"&"Где" возвращает «АбвГде».
"Абв"&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, содержащих значение, которое начинается с любого количества символов (включая отсутствие символа), после которого идет «не» и еще один символ. Этому условию удовлетворяют слова «снег», «лайнер», «венец» и «фитнес». Такие слова, как «абонент» (два символа после «не») и «граждане» (нет символов после «не»), не удовлетворяют этому условию.