标签: regex google-sheets google-sheets-formula array-formulas textjoin
我正在处理一个大型Google电子表格,其中包含A列中的关键短语,文本字符串。我想根据另一个工作表中存在的关键字列表来搜索A列。当关键字与A列的字符串中的单词匹配时,我想将该单词打印到A列的相邻单元格中。
这是一个简单的电子表格,我认为它演示了我正在尝试做的事情。
https://docs.google.com/spreadsheets/d/1tNcroABVP0UdP4CiJldxLZgdrJF33TYT4mL1DZJfD1Q/edit?usp=sharing
答案 0 :(得分:1)
我想在A列的相邻单元格中打印该单词
=ARRAYFORMULA(IFNA(REGEXEXTRACT(A2:A, LOWER(TEXTJOIN("|", 1, 'KEYWORD LIST'!A2:A)))))
答案 1 :(得分:0)
尝试一下(放在B2):
=arrayformula(if(ISNUMBER(find( transpose({'KEYWORD LIST'!$A$2:$A$6}),A2:A6)), transpose({'KEYWORD LIST'!$A$2:$A$6}),""))