Tengo problemas con la vlookup
funció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 filename
del 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)