Операторы Google Sheets - PullRequest
0 голосов
/ 26 марта 2019

Есть ли в Google Sheets оператор ||, как и большинство языков?
Я пытаюсь использовать его внутри функции переключения для вложения некоторых значений.

=SWITCH(G5;"BLACKOLIVES";"BLACK";"JABOTICABA";"BLACK";"MULLBERIES";"BLACK")

вот как яЯ делаю это сейчас, я хочу сделать что-то вроде того, что будет дальше

=SWITCH(G5;"BLACKOLIVES"||"JABOTICABA"||"MULLBERIES";"BLACK") 

, но это утверждение возвращает ошибку, и я не могу найти оператор || -подобный в документации.

У кого-нибудь есть идеи, как это решить?

Ответы [ 2 ]

0 голосов
/ 29 марта 2019

альтернативный синтаксис будет:

=IF(OR(G5="BLACKOLIVES", G5="JABOTICABA", G5="MULLBERIES"), "BLACK", )
0 голосов
/ 27 марта 2019

Возможно, вы могли бы использовать что-то вроде

=if(regexmatch(G5, "BLACKOLIVES|JABOTICABA|MULLBERIES"),"BLACK",)

В регулярных выражениях символ "pipe" означает "или" ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...