Нахождение частичных совпадений текстовой строки между двумя столбцами - PullRequest
1 голос
/ 25 марта 2020

У меня есть список значений в столбце A (тест) и список значений в столбце B (тест 2). Многие имена в столбце B содержат частичное совпадение, по крайней мере, с 1 значением в столбце A.

Пример:

Столбец A Global Investors

Столбец B Global Investors Capital

Какую формулу можно запустить, чтобы показать местоположение частично совпадающего значения в столбце A?

1 Ответ

2 голосов
/ 25 марта 2020

Попробуйте:

=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 листа

...