XLOOKUP vs VLOOKUP: diferencias y cuál usar en Excel
Compara XLOOKUP y VLOOKUP frente a frente: sintaxis, coincidencias y compatibilidad. Descubre qué función de Excel te conviene usar.
Por Ayoub Farid · · 3 min de lectura
Ambas funciones de Excel sirven para buscar un valor dentro de una tabla. XLOOKUP (BUSCARX en la versión en español de Excel) es más moderna y soluciona la gran mayoría de los puntos débiles de VLOOKUP (BUSCARV), aunque esta última sigue funcionando en todas partes. Aquí tienes una tabla comparativa con las diferencias clave y una regla práctica para decidirte.
(Ten en cuenta que en Google Sheets y Cellio se usan los nombres en inglés como XLOOKUP y VLOOKUP, mientras que en la versión en español de Excel se traducen como BUSCARX y BUSCARV).
Frente a frente
| VLOOKUP (BUSCARV) | XLOOKUP (BUSCARX) | |
|---|---|---|
| Sintaxis | =VLOOKUP(F2,A2:C100,3,FALSE) | =XLOOKUP(F2,A2:A100,C2:C100) |
| Coincidencia por defecto | Aproximada (arriesgado) | Exacta |
| Buscar hacia la izquierda | No | Sí |
| Columna de resultado | Número que debes contar | Rango que seleccionas |
| Si insertas una columna | Puede fallar sin avisar | Sigue funcionando |
| Mensaje de no encontrado | Requiere IFERROR (SI.ERROR) | Integrado de forma nativa |
| Buscar desde abajo | No | Sí |
| Devolver varias columnas | Una por una | Sí |
| Excel 2019 y versiones anteriores | Sí | No (#¿NOMBRE? o #NAME?) |
| Google Sheets | Sí | Sí |
La misma búsqueda de dos formas distintas
Buscar el precio correspondiente al código de la celda F2 (usando una referencia absoluta para fijar el rango y poder arrastrar hacia abajo):
=VLOOKUP(F2,$A$2:$C$100,3,FALSE)
=XLOOKUP(F2,$A$2:$A$100,$C$2:$C$100)
Añadiendo un mensaje personalizado si no se encuentra el valor:
=IFERROR(VLOOKUP(F2,$A$2:$C$100,3,FALSE),"No encontrado")
=XLOOKUP(F2,$A$2:$A$100,$C$2:$C$100,"No encontrado")
Por qué XLOOKUP es más seguro
- Coincidencia exacta por defecto. Olvidar el parámetro FALSE en VLOOKUP es una de las causas más frecuentes de errores y datos incorrectos en una hoja de cálculo. Consulta nuestra guía sobre por qué VLOOKUP no funciona.
- Sin números de columna estáticos. Si insertas una columna en la tabla, el "3" de VLOOKUP pasará a apuntar a los datos equivocados sin mostrar ningún mensaje de error. En cambio, XLOOKUP hace referencia directa a la columna o rango correcto.
- Busca en cualquier dirección. Olvídate de reorganizar las columnas de tus tablas para poner la clave de búsqueda siempre a la izquierda.
Cuándo VLOOKUP sigue siendo la mejor opción
- Si el archivo se va a abrir en versiones antiguas como Excel 2019 o anteriores.
- En una prueba de Excel para entrevista de trabajo o en plantillas corporativas donde se exige explícitamente.
- Al modificar fórmulas de Excel ya existentes donde la coherencia con el resto del documento sea prioritaria.
La regla de oro
Utiliza XLOOKUP para proyectos nuevos en Microsoft 365, Excel 2021 en adelante o Google Sheets. Y asegúrate de dominar VLOOKUP por motivos de compatibilidad y para destacar en cualquier proceso de selección técnica. Si necesitas buscar hacia la izquierda en versiones antiguas de Excel, recurre a INDEX MATCH (INDICE/COINCIDIR).
Preguntas frecuentes
¿Va a sustituir XLOOKUP a VLOOKUP por completo?
Microsoft recomienda utilizar XLOOKUP en hojas de cálculo nuevas, pero VLOOKUP seguirá disponible para mantener la compatibilidad con archivos antiguos.
¿Es XLOOKUP más rápido que VLOOKUP?
En hojas de cálculo estándar, la diferencia de velocidad es mínima. La verdadera ventaja está en la precisión, la flexibilidad y la facilidad para estructurar tus datos.
¿Funcionará XLOOKUP si alguien abre el archivo en Excel 2016?
No. Verá un error #¿NOMBRE? (o #NAME?). Si compartes archivos con usuarios de versiones anteriores, es mejor usar VLOOKUP o la combinación INDEX y MATCH.
¿Qué conviene aprender primero al aprender Excel?
Aprende la que más se use en tu entorno de trabajo. Muchas pruebas de Excel para entrevistas de trabajo aún exigen VLOOKUP, por lo que dominar ambas te dará una gran ventaja. Puedes empezar explorando nuestras guías de VLOOKUP o XLOOKUP.