1

我在 A 列(测试)中有一个值列表,在 B 列(测试 2)中有一个值列表。B 列中的许多名称包含与 A 列中至少 1 个值的部分匹配。

例子:

A栏全球投资者

B栏全球投资者资本

我可以运行什么样的公式来显示 A 列中部分匹配值的位置?

4

1 回答 1

2

尝试:

=ARRAYFORMULA(IFNA("A"&MATCH(IFNA(REGEXEXTRACT(LOWER(B2:B), 
 LOWER(TEXTJOIN("|", 1, SORT(A2:A, 1, 0))))), A:A, 0)))

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")))

0

您只需更改工作表的#gid

于 2020-03-25T20:07:06.390 回答