Extraer un valor coincidente de una tabla en una hoja de cálculo diferente con VLOOKUP.
Copiar esta fórmula
=VLOOKUP(A2, Sheet2!$A:$C, 3, FALSE)Haz referencia a la otra hoja por su nombre antes del rango (Sheet2!). VLOOKUP busca A2 en la primera columna de ese rango y devuelve el valor de la tercera columna. Utiliza siempre FALSE para una coincidencia exacta.
=VLOOKUP(A2, Prices!$A:$B, 2, FALSE)→$19.90Devuelve el precio del producto en A2 de la hoja Prices.
=IFERROR(VLOOKUP(A2, Prices!$A:$B, 2, FALSE), "Not found")→Not foundMuestra un mensaje en lugar de #N/A cuando no hay coincidencia.
=INDEX(Prices!$B:$B, MATCH(A2, Prices!$A:$A, 0))→$19.90INDEX y MATCH dan el mismo resultado y siguen funcionando cuando se insertan columnas.
Moderno (Excel 365)
=XLOOKUP(A2, Sheet2!A:A, Sheet2!C:C)XLOOKUP puede buscar hacia la izquierda y devuelve un resultado limpio sin contar columnas.
No se encuentra el valor de búsqueda. Comprueba si hay espacios al final (envuelve en TRIM), tipos de datos no coincidentes o si usaste FALSE para una coincidencia exacta.
Pon el nombre entre comillas simples: =VLOOKUP(A2, 'Price List'!$A:$B, 2, FALSE).
Sí. Pon el nombre del archivo entre corchetes: =VLOOKUP(A2, [Prices.xlsx]Sheet1!$A:$B, 2, FALSE). Mantén el otro archivo en la misma ubicación para que el vínculo siga siendo válido.
El cuarto argumento es TRUE o falta, así que Excel busca una coincidencia aproximada. Ponlo en FALSE para una coincidencia exacta.
¿Necesitas una fórmula para tus propios datos?
Describe lo que quieres en lenguaje natural y deja que ExcelGPT escriba, explique y verifique la fórmula; gratis para empezar, sin complementos.