Google表格 - 如何使IF语句检查文本是否在范围内

问题描述:

所以我试着=IF(RegExMatch(A2,'Elite Fighters'!A2:A11),"YES","NO")与精英战士是另一个表,并有范围。它返回了一个`#VALUE! - 找不到数组值。Google表格 - 如何使IF语句检查文本是否在范围内

同样发生在=IF(A2 = 'Elite Fighters'!A2:A11,"YES","NO")

任何人都有解决方案吗?

试试这个:

=REGEXMATCH(C1,JOIN("|",$A$1:$A$3))

enter image description here

  1. JOIN("|",$A$1:$A$3)给字符串为 “foo |巴兹|栏中的”
  2. 管线|是类似或正则表达式。

见正则表达式这里的多个语法: https://github.com/google/re2/blob/master/doc/syntax.txt

+0

http://i.imgur.com/ECGGvJA.png不起作用? '= REGEXMATCH(A3,JOIN(“|”,'Elite Fighters'!A2:A11))'我输入了这个 – fourjr