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

Google Sheets formula to add case-insensitive text + text in cell

我在 A 行上有一些文本,我想在单元格 E1 上写入以在我输入此公式时进行过滤

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

但我希望它包含不完全的文本

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

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

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

我试图在单元格 E1 (?i)TEX 中输入值,它在 A 行中找到 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?) 添加到单元格值

要匹配 case-insensitive,您需要 (?i) 而不是 (i?)。我相信这应该有效

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