1
A1:L1 · Valor de celda

BUSCARV vs BUSCARX.

D2
2

Actualizado · 2026-05-29 · ~9 min de lectura

BUSCARV o BUSCARX: ¿de qué va esto?

BUSCARV (VLOOKUP en inglés) es desde hace décadas la función de búsqueda más conocida de Excel. Busca un valor en la primera columna de un rango y devuelve un valor de una columna situada más a la derecha. BUSCARX (XLOOKUP) es la función moderna que la sucede, introducida con Excel 365: más flexible, más robusta y sin las trampas clásicas de BUSCARV.

Ambas resuelven la misma necesidad básica: «encuentra este valor y devuélveme el valor correspondiente». La diferencia está en los detalles, y son ellos los que deciden cuál te conviene. En esta guía verás las dos sintaxis con los nombres de funciones en español, la comparación directa, ejemplos prácticos y una recomendación clara.

Nota sobre la sintaxis: en la versión española de Excel los argumentos se separan con punto y coma (;). En algunos países de Latinoamérica Excel usa la coma (,). Los ejemplos de abajo usan punto y coma.

BUSCARV: sintaxis

=BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])

Ejemplo — obtener el precio de un producto indicado en E1 desde el catálogo A:C:

=BUSCARV(E1; A:C; 3; FALSO)

BUSCARV busca el valor de E1 en la columna A y devuelve el de la 3.ª columna (Precio). FALSO fuerza la coincidencia exacta.

BUSCARX: sintaxis

=BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra])

El mismo ejemplo, pero con BUSCARX — columna de búsqueda A, columna de resultado C:

=BUSCARX(E1; A:A; C:C)

Sin número de columna, sin FALSO: aquí la coincidencia exacta es el comportamiento por defecto. Para mostrar un texto si no hay resultado:

=BUSCARX(E1; A:A; C:C; "No encontrado")

Comparación directa

CaracterísticaBUSCARVBUSCARX
Dirección de búsquedaSolo a la derechaCualquier dirección (también izquierda)
Coincidencia por defectoAproximada (VERDADERO)Exacta
Segura al insertar columnasNo (el índice se desplaza)
Manejo de errores integradoNo (requiere SI.ERROR)Sí (si_no_se_encuentra)
DisponibilidadTodas las versiones, NumbersExcel 365 / 2021, Sheets
SencillezMuy extendida, conocidaMás clara, menos errores

Cambiar BUSCARV por BUSCARX — paso a paso

  1. Anota la columna de búsqueda y la de resultado de tu BUSCARV. En =BUSCARV(E1; A:C; 3; FALSO), la búsqueda es A y el resultado C.
  2. Escribe la estructura =BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta) con tus columnas: =BUSCARX(E1; A:A; C:C).
  3. Quita el FALSO: BUSCARX busca en exacto por defecto.
  4. Sustituye un posible SI.ERROR por el 4.º argumento: =BUSCARX(E1; A:A; C:C; "No encontrado").

Errores frecuentes

#N/D (valor no encontrado)

El error más frecuente de ambas funciones. El valor buscado no está en la columna de búsqueda, a menudo por espacios sobrantes (corrígelo con ESPACIOS), por números guardados como texto, o por un valor que falta. Con BUSCARV, contrólalo con SI.ERROR(BUSCARV(E1; A:C; 3; FALSO); "No encontrado"); con BUSCARX, con el argumento si_no_se_encuentra.

#¡REF! (número de columna incorrecto)

Con BUSCARV, #¡REF! aparece cuando el número de columna supera las columnas de la matriz, por ejemplo el índice 5 en una matriz de 3 columnas. BUSCARX no tiene este problema: no hay número, apuntas directamente a la columna de resultado.

Resultado erróneo en aproximada

Si omites el último argumento de BUSCARV, es VERDADERO (aproximada), y sin la primera columna ordenada de forma ascendente el resultado es incorrecto, sin aviso de error. Para una búsqueda exacta, indica siempre FALSO. BUSCARX busca en exacto por defecto y evita esta trampa.

Disponibilidad y plataformas

FormulaAI genera la fórmula automáticamente en la sintaxis correcta de tu hoja de cálculo, con el nombre de función en español y el separador adecuado. Describes en español lo que la fórmula debe hacer y eliges Excel, Google Sheets o Numbers.

Preguntas frecuentes

¿Cuál es la diferencia entre BUSCARV y BUSCARX?

BUSCARV busca un valor en la primera columna de un rango y devuelve un valor de una columna a la derecha. BUSCARX es la sucesora: el rango de búsqueda y el de resultado van separados, la búsqueda funciona en cualquier dirección (también a la izquierda) y la coincidencia exacta es el comportamiento por defecto. BUSCARX además incluye manejo de errores con el argumento «si_no_se_encuentra».

¿Debo usar BUSCARV o BUSCARX?

Si usas Excel 365 o Excel 2021 (o Google Sheets), BUSCARX casi siempre es la mejor opción: más robusta al insertar columnas, puede buscar a la izquierda y no necesita SI.ERROR para el caso #N/D. BUSCARV sigue siendo útil si tu archivo se comparte con versiones antiguas de Excel o con Apple Numbers, que no conocen BUSCARX.

¿BUSCARX funciona en cualquier versión de Excel?

No. BUSCARX existe desde Excel 365 y Excel 2021, y en Excel para la web. En Excel 2019, 2016 y anteriores no está disponible: ahí debes usar BUSCARV o INDICE/COINCIDIR. Apple Numbers tampoco admite BUSCARX.

¿BUSCARX puede buscar hacia la izquierda?

Sí. Como el rango de búsqueda y el de resultado son argumentos distintos, la columna de resultado puede estar a la izquierda de la de búsqueda. BUSCARV no lo permite: la columna de búsqueda siempre es la primera y el resultado debe estar a la derecha.

¿Por qué BUSCARV devuelve el error #N/D?

Lo más común es que el valor buscado no se encuentre en la primera columna: por espacios sobrantes, por un número guardado como texto, o porque el valor no existe. Usa SI.ERROR(BUSCARV(…);"No encontrado") para controlarlo. BUSCARX lo hace directamente con el argumento «si_no_se_encuentra».

Documentación oficial de Microsoft

También te puede interesar

3
Probar gratis → Siguiente: INDICE/COINCIDIR Descríbelo en español · escribimos BUSCARV o BUSCARX · 2,79 €/mes ilimitado
‹ ›
InicioComparativaCómo funciona
Guías
FAQSoporte