Google表格公式可添加不区分大小写的文本+单元格中的文本

时间:2019-05-15 07:19:03

标签: regex google-sheets google-sheets-formula

我在A行上有一些文本,并且每当我输入此公式时,我都想在单元格E1上进行过滤

=Filter(A1:A10;ArrayFormula(E1 REGEXMATCH(A1:A10;E1))) 

但我希望它包含的文字不正确

=filter(A1:A10;REGEXMATCH(A1:A10;"(i?) TEX")) 

这可行,但是我想添加一个单元格值

所以以某种方式将它们组合在一起

我试图将值放入单元格E1 (?i)TEX中,并且在行中找到TEXT,但是我想在公式中放入(?i),但找不到如何做吧。

我尝试了

=Filter(A1:A10;ArrayFormula(E1 REGEXMATCH(A1:A10;"(i?) +"E1"")))

不起作用

=Filter(A1:A10;ArrayFormula(E1 REGEXMATCH(A1:A10;"(i?)"+E1))) 

不起作用

=filter(A1:A10;REGEXMATCH(A1:A10;"(i?)&" "&E1"))

不起作用

我真的不知道如何将(i?)添加到单元格值中

1 个答案:

答案 0 :(得分:0)

要使比赛不区分大小写,您需要使用(?i)而不是(i?)。我相信这应该有用

=filter(A1:A10;REGEXMATCH(A1:A10; "(?i)"&E1))