Skip to content

BUSCARV y BUSCARX en Excel: cómo usarlas con ejemplos

octubre 12, 2026

BUSCARV y BUSCARX sirven para lo mismo: encontrar un dato en una tabla y devolver la información asociada, como el precio de un producto a partir de su código. BUSCARX es la versión moderna, más flexible y menos propensa a errores; BUSCARV sigue siendo útil si trabajas con versiones antiguas de Excel. Aquí tienes cómo usar las dos, con ejemplos.

Contenido del artículo

    Diferencias entre BUSCARV y BUSCARX

    BUSCARV BUSCARX
    Dirección de búsqueda Solo busca en la primera columna y devuelve hacia la derecha Busca en cualquier columna y devuelve en cualquier dirección
    Coincidencia por defecto Aproximada (si olvidas el último argumento) Exacta
    Si se insertan columnas El número de columna puede quedar mal No se rompe: usa rangos, no números
    Mensaje si no encuentra Necesita SI.ERROR Argumento propio
    Disponibilidad Todas las versiones Microsoft 365, Excel 2021 y posteriores, Excel para la web

    Cómo usar BUSCARV

    Sintaxis:

    =BUSCARV(valor_buscado; rango_tabla; número_columna; [ordenado])
    • valor_buscado: lo que buscas (por ejemplo, el código en A2).
    • rango_tabla: la tabla donde buscar; el valor debe estar en su primera columna.
    • número_columna: qué columna de esa tabla quieres devolver (1, 2, 3…).
    • ordenado: escribe FALSO para coincidencia exacta. Es el error más común omitirlo.

    Ejemplo: tienes en la hoja Productos los códigos en la columna A y los precios en la C. Para obtener el precio del código escrito en A2:

    =BUSCARV(A2; Productos!A:C; 3; FALSO)

    Cómo usar BUSCARX

    Sintaxis:

    =BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]; [modo_de_búsqueda])
    • matriz_buscada: la columna donde está el valor.
    • matriz_devuelta: la columna con el dato que quieres obtener.
    • si_no_se_encuentra: texto que se muestra si no hay coincidencia (opcional).
    • modo_de_coincidencia: 0 exacta (por defecto), -1 exacta o siguiente menor, 1 exacta o siguiente mayor, 2 con comodines.
    • modo_de_búsqueda: 1 desde el principio (por defecto), -1 desde el final.

    Ejemplo equivalente al anterior:

    =BUSCARX(A2; Productos!A:A; Productos!C:C; "No existe")

    Buscar hacia la izquierda: si el nombre del producto está en la columna D y el código en la A, BUSCARV no puede devolver el código, pero BUSCARX sí:

    =BUSCARX("Teclado"; Productos!D:D; Productos!A:A)

    Encontrar el último registro: con modo de búsqueda -1 obtienes la coincidencia más reciente de una lista, por ejemplo la última venta de un cliente:

    =BUSCARX("Cliente 15"; Ventas!B:B; Ventas!E:E; ; 0; -1)

    Errores frecuentes y cómo resolverlos

    • #N/A: el valor no existe o tiene espacios o formatos distintos (número guardado como texto). Revisa con ESPACIOS() o convierte el formato.
    • Resultado incorrecto con BUSCARV: falta FALSO al final y Excel hizo una coincidencia aproximada.
    • #¿NOMBRE?: tu versión de Excel no tiene BUSCARX.
    • Separador de argumentos: según la configuración regional, Excel usa punto y coma (;) o coma (,). Si la fórmula da error al escribirla, cambia el separador.

    Preguntas frecuentes

    ¿Debo dejar de usar BUSCARV?

    Si compartes archivos con personas que usan versiones anteriores a Excel 2021, BUSCARV garantiza compatibilidad. Si no, BUSCARX es más segura y más fácil de leer.

    ¿Funcionan con tablas de Excel?

    Sí, y es lo recomendable: si conviertes tus datos en tabla, las fórmulas se ajustan solas al añadir filas. Te lo explicamos en cómo hacer una tabla en Excel.

    También te puede interesar: Cómo hacer una tabla dinámica en Excel paso a paso

    Fuente: Microsoft Support – Función BUSCARX.