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))
我在 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))