哪些公式支持像“&”“|”这样的字符“*”

Which formulas support characters like the "&" "|" " * "

我如何检查哪些公式支持 &、| 和 * 等字符?

此来源将除“&”之外的所有字符都列为 REGEX 字符。 https://support.google.com/analytics/answer/1034324?hl=en&ref_topic=1034375

这是否意味着它们只能在 REGEX 公式中使用? (R.-MATCH -EXTRACT -REPLACE) 和 QUERY? &符号是否仅适用于像这样将文本拼接在一起 - A1&“whatever” -?

我找不到关于这个主题的确切来源,你能帮我吗? :)

(我问是因为这显然是行不通的,而这是更明确的解决方案: IF(A1=1 | 2, TRUE) 并且需要像这样冗余地完成 IFS(A1=1;真;A1=2;真) )

管道|是正则表达式语言模仿OR函数的产物,可用于

REGEXMATCH
REGEXEXTRACT
REGEXREPLACE
IMPORTXML
QUERY (only in conjunction with "matches")

星号 * 是一个通配符,可以在 above-mentioned 函数中使用,甚至可以在

中使用
COUNTIF
COUNTIFS
MATCH
VLOOKUP

字符&在各种函数中很常见,主要代替:

CONCAT
CONCATENATION

因为它很短并且很好地连接了东西。

还有ARRAYFORMULA不支持

等功能
AND
OR

所以我们使用 * 乘法来表示 AND+ 符号而不是 OR

所以你的 IF(A1=1 | 2, TRUE) 应该是:

=REGEXMATCH(A1&"", "1|2")
=OR(A1=1, A1=2)

对于数组公式:

=ARRAYFORMULA(REGEXMATCH(A1&"", "1|2"))
=ARRAYFORMULA((A1=1)+(A1=2))