# Función BUSCARX (XLOOKUP)

> BUSCARX busca un valor en una columna o fila y devuelve el elemento correspondiente de otra.

Fuente: https://spreadsheetpractice.com/es/funciones/buscarx · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]; [modo_de_búsqueda])`
- **Uso más común:** `=BUSCARX(E2;A2:A5;C2:C5)` devuelve 54 € (Precio del SKU escrito en E2)
- **Nombre en inglés:** [XLOOKUP](https://spreadsheetpractice.com/functions/xlookup)
- **Disponible en:** Excel 2021, 2024 y Microsoft 365
- **Categoría:** [Búsqueda y referencia](https://spreadsheetpractice.com/es/funciones#lookup)
- **Devuelve:** El valor coincidente. Si matriz_devuelta tiene varias columnas, toda la fila coincidente se desborda hacia la derecha.
- **Google Sheets:** Disponible en Google Sheets con los mismos argumentos.

Sustituye a BUSCARV, BUSCARH y a la mayoría de combinaciones de INDICE y COINCIDIR: puede buscar hacia la izquierda, hace coincidencia exacta salvo que indiques otra cosa y trae su propio valor alternativo para cuando no encuentra nada.

## Sintaxis

`=BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]; [modo_de_búsqueda])`

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
| `valor_buscado` | Obligatorio | El valor que buscas, normalmente una referencia a una celda como un ID. |
| `matriz_buscada` | Obligatorio | La columna o fila donde se busca. |
| `matriz_devuelta` | Obligatorio | La columna o fila de la que se devuelve el resultado. Debe tener el mismo alto (o ancho) que matriz_buscada. |
| `si_no_se_encuentra` | Opcional | Lo que se devuelve si no hay coincidencia, en lugar de #N/A. |
| `modo_de_coincidencia` | Opcional | 0 coincidencia exacta (predeterminado), -1 exacta o el siguiente menor, 1 exacta o el siguiente mayor, 2 coincidencia con comodines. |
| `modo_de_búsqueda` | Opcional | 1 busca del primero al último (predeterminado), -1 del último al primero. |

## Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| F2 | `=BUSCARX(E2;A2:A5;C2:C5)` | 54 € | Precio del SKU escrito en E2 |
| F3 | `=BUSCARX("Brazo para monitor";B2:B5;A2:A5)` | B-210 | Busca hacia la izquierda: el SKU de un nombre de producto |
| F4 | `=BUSCARX("Z-999";A2:A5;C2:C5;"No encontrado")` | No encontrado | Un SKU que no existe devuelve el texto alternativo en lugar de #N/A |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D | E | F |
|---|---|---|---|---|---|---|
| 1 | SKU | Producto | Precio |  | SKU a buscar | Resultado |
| 2 | A-100 | Lámpara de escritorio | 39 € |  | C-330 | 54 € |
| 3 | B-210 | Brazo para monitor | 89 € |  |  | B-210 |
| 4 | C-330 | Soporte para portátil | 54 € |  |  | No encontrado |
| 5 | D-440 | Hub USB | 29 € |  |  |  |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #N/A | El valor no está en matriz_buscada. Revisa si hay espacios de más o números guardados como texto, o añade el argumento si_no_se_encuentra para que la fórmula lo diga claramente. |
| #¡VALOR! | matriz_buscada y matriz_devuelta tienen tamaños distintos. Haz que los dos rangos empiecen y terminen en las mismas filas. |
| #¿NOMBRE? | Tu versión no tiene BUSCARX (Excel 2019 o anterior). Usa INDICE y COINCIDIR, que funcionan en todas las versiones. |
| Resultados erróneos al rellenar hacia abajo | Los rangos se desplazaron al copiar la fórmula. Fíjalos con $, por ejemplo $A$2:$A$5. |

## Consejos

- Devuelve varias columnas a la vez con una matriz_devuelta más ancha, como B2:C5. Los resultados se desbordan hacia la derecha.
- Usa modo_de_búsqueda -1 para obtener la entrada más reciente de un registro ordenado de más antiguo a más nuevo.

## Funciones relacionadas

- [BUSCARV](https://spreadsheetpractice.com/es/funciones/buscarv) (VLOOKUP): BUSCARV busca un valor en la primera columna de una tabla y devuelve un valor de otra columna de la misma fila.
- [INDICE](https://spreadsheetpractice.com/es/funciones/indice) (INDEX): INDICE devuelve el valor de una fila y columna concretas de un rango: =INDICE(A2:C10;4;2) es la cuarta fila, segunda columna.
- [COINCIDIR](https://spreadsheetpractice.com/es/funciones/coincidir) (MATCH): COINCIDIR devuelve la posición de un valor en una fila o columna: 3 significa la tercera celda.
- [COINCIDIRX](https://spreadsheetpractice.com/es/funciones/coincidirx) (XMATCH): COINCIDIRX es la versión moderna de COINCIDIR: devuelve la posición de un valor en una lista, pero por defecto hace coincidencia exacta, puede buscar de abajo arriba y maneja comodines y coincidencias con el siguiente mayor o menor sin necesidad de datos ordenados.

## Preguntas frecuentes

### ¿Es mejor BUSCARX que BUSCARV?

Para casi todo, sí. No necesita número de columna, puede devolver columnas situadas a la izquierda de la columna de búsqueda y por defecto hace coincidencia exacta, lo que evita el error silencioso más habitual de BUSCARV.

### ¿Funciona BUSCARX en Excel 2019?

No. Está disponible en Excel 2021, Excel 2024 y Microsoft 365. Los archivos que la usan muestran #¿NOMBRE? en versiones anteriores.

### ¿Puede BUSCARX buscar con dos criterios?

Sí. Une los criterios con &, por ejemplo =BUSCARX(G2&H2;A2:A9&B2:B9;C2:C9).

## Practica BUSCARX

En la página de [BUSCARX](https://spreadsheetpractice.com/es/funciones/buscarx) hay un ejercicio corregido («Del ID al nombre») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [XLOOKUP](https://spreadsheetpractice.com/functions/xlookup)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
