retornando string do vlookup no excel

retornando string do vlookup no excel

Estou tendo problemas com a vlookupfunção no Excel.

Eu tenho 2 arquivos:arquivo1.xlsxearquivo2.xlsx. Ambos os arquivos possuem uma lista de produtos com diversas informações e preciso adicionar valores dearquivo2para produtos emarquivo1(emparelhado com base no nome do produto).

Eu tentei a seguinte fórmula:

=VLOOKUP(B2, [file2.xlsx]Tovar!$A:$AR,38,FALSE)

mas continuo recebendo um erro de valor.

O primeiro valor é o nome do produto no arquivo1, o segundo valor é o filenamedo arquivo2, nome da planilha e o intervalo que deve ser usado para pesquisa e o terceiro valor é o número da coluna da qual os dados devem ser retornados.

Há algo óbvio que estou ignorando, por favor? O valor a ser retornado é uma string.

Responder1

Se o erro que você está recebendo for #N/A, pode ser que as duas colunas que você está comparando contenham tipos de dados diferentes, ou seja, texto e um número. Experimente um dos seguintes:

=VLOOKUP(TEXT(B2, "0"), [file2.xlsx]Tovar!$A:$AR,38,FALSE)

=VLOOKUP(VALUE(B2), [file2.xlsx]Tovar!$A:$AR,38,FALSE)

informação relacionada