gpt4 book ai didi

regex - 在 Google 工作表中使用 REGEXMATCH 过滤以过滤掉单元格中包含的文本

转载 作者:行者123 更新时间:2023-12-05 03:58:02 26 4
gpt4 key购买 nike

现在我有这些数据,我正在尝试过滤掉单元格 C3、C4 等中包含的数据。

我在过滤 1 个单元格的正则表达式匹配数据时没有问题,如下所示

enter image description here

但是我无法像这样对超过 2 个单元格进行正则表达式匹配,例如,我似乎无法在单元格之间建立管道,因为我会遇到解析错误,我尝试添加“C3|C4 "也是。

enter image description here

enter image description here

我想要的输出如下,但我只能对包含的文本进行硬编码,而这不是我要查找的内容。我希望我能有一些技巧来对超过 1 个单元格中的文本进行正则表达式匹配,以便它可以对单元格 C3(Apple) 和 C4(Pear) 中的文本进行正则表达式匹配并显示所需的输出。

enter image description here

最佳答案

对于 C 列中的动态列表,您需要使用 TEXTJOIN:

=IF(TEXTJOIN( , 1, C3:C)<>"", FILTER(A2:A, REGEXMATCH(LOWER(A2:A), 
TEXTJOIN("|", 1, LOWER(C3:C)))), "no input")

0

关于regex - 在 Google 工作表中使用 REGEXMATCH 过滤以过滤掉单元格中包含的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58283166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com