Google sheets 谷歌电子表格匹配多个字符串

Google sheets 谷歌电子表格匹配多个字符串,google-sheets,Google Sheets,我试图找到多个字符串的MATCH()公式。通常我会使用通配符,比如MATCH(“String1*String2;A:A),其中String1和String2是列A的一个单元格中的两个字符串,但这两个字符串可以用任何其他字符串分隔,但通配符在这种情况下不起作用 一个更复杂的问题是String1和String2可能在一个单元格内以任意顺序出现。请尝试正则表达式: =REGEXMATCH(A1, "string1|string2") 共享您的工作表的副本谢谢,但我不确定REGEXTMATCH()如何

我试图找到多个字符串的
MATCH()
公式。通常我会使用通配符,比如
MATCH(“String1*String2;A:A)
,其中
String1
String2
是列A的一个单元格中的两个字符串,但这两个字符串可以用任何其他字符串分隔,但通配符在这种情况下不起作用

一个更复杂的问题是
String1
String2
可能在一个单元格内以任意顺序出现。

请尝试正则表达式:

=REGEXMATCH(A1, "string1|string2")

共享您的工作表的副本谢谢,但我不确定REGEXTMATCH()如何找到匹配单元格的位置(行)?如下:
=ARRAYFORMULA(MIN(IF(REGEXMATCH(a:a,“string1 | string2”)、row(a:a),)
它只做了一些小的更改(
*?
,而不是
,因为它适用于匹配在一起的两个字符串)但看起来非常复杂,需要大量处理器时间。我想看看更简单的东西。