多个字符串搜索到 return 单元格
Multiple string search to return Cell
我正在寻找一个过滤器或搜索,它会 return 根据单元格中存在的关键字找到正确的名称。请帮忙!
这是 sheet:
https://docs.google.com/spreadsheets/d/1eDiHQ6UaDEcIMKt1GNNl5DKD0FtxipVOX-kBoCzLdnQ/edit?usp=sharing
在 C9 中尝试
=ArrayFormula(iferror(vlookup(regexextract(A9:A11, textjoin("|", 1, substitute(B2:B4, ", ", "|"))), split(flatten(split(B2:B4, ", ")&"_"&A2:A4), "_"), 2, 0)))
看看是否有效?
尝试:
=ARRAYFORMULA(TRIM(FLATTEN(QUERY(TRANSPOSE(IFERROR(VLOOKUP("*"&IF(REGEXMATCH(""&
SPLIT(A9:A, " ,.?!"), TEXTJOIN("|", 1, SUBSTITUTE(B2:B4, ", ", "|"))),
SPLIT(A9:A, " .,?!"), NA())&"*", {B2:B4, A2:A4}, 2, 0))),,9^9))))
我正在寻找一个过滤器或搜索,它会 return 根据单元格中存在的关键字找到正确的名称。请帮忙! 这是 sheet: https://docs.google.com/spreadsheets/d/1eDiHQ6UaDEcIMKt1GNNl5DKD0FtxipVOX-kBoCzLdnQ/edit?usp=sharing
在 C9 中尝试
=ArrayFormula(iferror(vlookup(regexextract(A9:A11, textjoin("|", 1, substitute(B2:B4, ", ", "|"))), split(flatten(split(B2:B4, ", ")&"_"&A2:A4), "_"), 2, 0)))
看看是否有效?
尝试:
=ARRAYFORMULA(TRIM(FLATTEN(QUERY(TRANSPOSE(IFERROR(VLOOKUP("*"&IF(REGEXMATCH(""&
SPLIT(A9:A, " ,.?!"), TEXTJOIN("|", 1, SUBSTITUTE(B2:B4, ", ", "|"))),
SPLIT(A9:A, " .,?!"), NA())&"*", {B2:B4, A2:A4}, 2, 0))),,9^9))))