Encontrando correspondência parcial com uma lista no Excel

Encontrando correspondência parcial com uma lista no Excel

Eu tenho duas colunas de dados agora.

//Uma lista de nomes de autores na coluna A:

A1: Harry LT, Vera CC, John MF
A2: Ken UY
A3: Anna J, Ben KF

// Eu tenho outra lista ENORME de nomes como esta na Coluna B:

B1: John MF    
B2: Ken UY
B3: Fred KF

Como encontro a correspondência parcial para retornar verdadeiro/falso. Eu tenho tentado usar

=COUNTIF(B:B,"*"&A1&"*")>0

Mas esta função só pegaKen UYem A2, mas nãoJoão M. F.em A1

Existe uma função que pode capturar todas as correspondências parciais, apesar dos espaços e vírgulas entre elas.

Estou tentando descobrir se os autores na Coluna A correspondem à minha lista de nomes na Coluna B

Responder1

Use SUMPRODUCT para iterar e ISNUMBER(SEARCH()) para ver se um está no outro:

=SUMPRODUCT(--(ISNUMBER(SEARCH($B$1:$B$3,A1))))>0

insira a descrição da imagem aqui

informação relacionada