如果字符串包含列表中的文本,则将匹配的文本写入单元格
If string contains text from list, write matched text to cell
我正在处理一个大型 Google 传播sheet,在 A 列中包含关键短语、文本字符串。我想根据位于的关键字列表搜索 A 列另一个 sheet。当关键字与 A 列中的字符串中的单词匹配时,我想在 A 列的相邻单元格中打印该单词。
这是一个简单的传播sheet,我认为它可以展示我正在尝试做的事情。
https://docs.google.com/spreadsheets/d/1tNcroABVP0UdP4CiJldxLZgdrJF33TYT4mL1DZJfD1Q/edit?usp=sharing
试试这个(放在 B2):
=arrayformula(if(ISNUMBER(find(
transpose({'KEYWORD LIST'!$A:$A}),A2:A6)),
transpose({'KEYWORD LIST'!$A:$A}),""))
I want to print that word in an adjacent cell to column A
=ARRAYFORMULA(IFNA(REGEXEXTRACT(A2:A, LOWER(TEXTJOIN("|", 1, 'KEYWORD LIST'!A2:A)))))
我正在处理一个大型 Google 传播sheet,在 A 列中包含关键短语、文本字符串。我想根据位于的关键字列表搜索 A 列另一个 sheet。当关键字与 A 列中的字符串中的单词匹配时,我想在 A 列的相邻单元格中打印该单词。
这是一个简单的传播sheet,我认为它可以展示我正在尝试做的事情。
https://docs.google.com/spreadsheets/d/1tNcroABVP0UdP4CiJldxLZgdrJF33TYT4mL1DZJfD1Q/edit?usp=sharing
试试这个(放在 B2):
=arrayformula(if(ISNUMBER(find(
transpose({'KEYWORD LIST'!$A:$A}),A2:A6)),
transpose({'KEYWORD LIST'!$A:$A}),""))
I want to print that word in an adjacent cell to column A
=ARRAYFORMULA(IFNA(REGEXEXTRACT(A2:A, LOWER(TEXTJOIN("|", 1, 'KEYWORD LIST'!A2:A)))))