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)Sí
Manejo de errores integradoNo (requiere SI.ERROR)Sí (si_no_se_encuentra)
DisponibilidadTodas las versiones, NumbersExcel 365 / 2021, Sheets, Numbers
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: en Excel y Numbers, con el nombre de función en español y el separador adecuado; en Google Sheets, con el nombre en inglés, que Sheets acepta en cualquier idioma. 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, 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. En cambio, las versiones actuales de Apple Numbers sí la incluyen.

¿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 → Google Play → Siguiente: INDICE/COINCIDIR Descríbelo en español · escribimos BUSCARV o BUSCARX · 2,99 €/mes ilimitado
‹ ›
InicioComparativaCómo funciona
Guías
FAQSoporte