[英]Finding partial text string matches between two columns
我在 A 列(測試)中有一個值列表,在 B 列中有一個值列表(測試 2)。 B 列中的許多名稱包含與 A 列中至少 1 個值的部分匹配。
例子:
A欄全球投資者
B欄全球投資者資本
我可以運行什么樣的公式來顯示 A 列中部分匹配值的位置?
嘗試:
=ARRAYFORMULA(IFNA("A"&MATCH(IFNA(REGEXEXTRACT(LOWER(B2:B),
LOWER(TEXTJOIN("|", 1, SORT(A2:A, 1, 0))))), A:A, 0)))
對於跳轉鏈接,您可以執行以下操作:
=ARRAYFORMULA(IF(B2:B="",,HYPERLINK("#gid=151561529&range="&
IFNA("A"&MATCH(IFNA(REGEXEXTRACT(LOWER(B2:B),
LOWER(TEXTJOIN("|", 1, SORT(A2:A, 1, 0))))), A:A, 0)), "jump")))
您只需更改工作表的#gid
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.