在Google Sheets中,REGEXTRACT能否引用其他工作表的关键词列表?
解决方案
1. 单独维护关键词列表
找工作表里的空白列(比如F列),把所有关键词依次填进去,比如从F2开始到F201,后续增删关键词直接改这列就行,空行会自动被公式忽略。
2. 替换成动态公式
把原来的公式换成下面这个:
=IFERROR(REGEXEXTRACT(D2, TEXTJOIN("|", TRUE, F:F)), " ")
额外注意事项
- 要是不想用整列,只想指定固定范围(比如F2到F201),把公式里的
F:F改成F2:F201,运行效率会更高。 - 如果关键词里有正则特殊符号(比如
.、*、+、?这些),得在符号前面加反斜杠\转义,不然正则会把它们当成语法解析,导致匹配出错。比如关键词是oil.filter的话,要写成oil\.filter。
内容的提问来源于stack exchange,提问作者puertoricanbreeze
相关产品推荐
相关产品推荐

