devolviendo cadena de vlookup en excel

devolviendo cadena de vlookup en excel

Tengo problemas con la vlookupfunción en excel.

Tengo 2 archivos:archivo1.xlsxyarchivo2.xlsx. Ambos archivos tienen una lista de productos con información diversa y necesito agregar valores dearchivo2a productos enarchivo1(emparejado según el nombre del producto).

He probado la siguiente fórmula:

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

pero sigue recibiendo un error de valor.

El primer valor es el nombre del producto en el archivo1, el segundo valor es el filenamedel archivo2, el nombre de la hoja y el rango que se debe usar para la búsqueda y el tercer valor es el número de la columna desde la cual se deben devolver los datos.

¿Hay algo obvio que estoy pasando por alto, por favor? El valor a devolver es una cadena.

Respuesta1

Si el error que recibe es #N/A, entonces podría ser que las dos columnas que está comparando contengan tipos de datos diferentes, es decir, texto y un número. Pruebe uno de los siguientes:

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

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

información relacionada