Estou tendo problemas com a vlookup
funçã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 filename
do 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)