Valor de pesquisa em uma linha com base na palavra-chave

2

Estou tentando pesquisar um valor em uma linha com base em uma palavra-chave e retornar o valor. Exemplo:

Column 1                Column 2                Column 3                Result
http://1stexample.com   http://2ndexample.com   http://3rdexample.com   =LOOPUP for "1stexample" should return http://1stexample.com
http://1stexample2.com  http://2ndexample2.com  http://3rdexample2.com  =LOOPUP for "1stexample" should return http://1stexample2.com

Qualquer forma de arquivar isso com as funções do Excel (VLOOKUP, HLOOKUP, INDEX, MATCH, etc)?

    
por 2by 16.06.2018 / 13:44

1 resposta

3

Você precisa usar MATCH() e INDEX() :

InsiraestafórmulaemE2ectrl-enter/copy-paste/fill-downnorestantedacoluna:

=INDEX(A2:C2,MATCH("*"&D2&"*",A2:C2,0))

Explicação:

Se o terceiro argumento de MATCH() for 0 (correspondência exata), a sequência de caracteres de localização poderá usar curingas. * significa zero ou mais caracteres, por isso MATCH("*1stexample*",…,0) corresponde à primeira string que contém a frase 1stexample .

    
por 16.06.2018 / 14:01