Funciones › BUSCARX
Función BUSCARX en Excel: la búsqueda moderna, con ejemplos y práctica
La función BUSCARX busca un valor en una columna (o fila) y devuelve el dato que está en la misma posición de otra. Responde lo mismo que BUSCARV: "¿qué precio tiene este código?", "¿quién es el responsable de este proyecto?".
Tiene tres ventajas: trae datos que están a la izquierda, busca coincidencia exacta sin que se lo pidas y permite definir qué mostrar si no encuentra nada. Está disponible en Microsoft 365 y desde Excel 2021. En versiones anteriores hay que usar BUSCARV o INDICE con COINCIDIR.
Sintaxis
=BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]) En inglés: XLOOKUP
valor_buscadoLo que buscas: un valor o la celda que lo contiene. Ej.:
B7o"A-204".matriz_buscadaLa columna (o fila) donde se busca. Ej.:
A2:A5.matriz_devueltaLa columna (o fila) de donde sale la respuesta. Debe tener el mismo tamaño que la anterior.
si_no_se_encuentra(opcional)Opcional. Lo que se muestra si no hay coincidencia. Si lo omites, el resultado es
#N/D.modo_de_coincidencia(opcional)Opcional. Por defecto es 0, coincidencia exacta. Con 2 puedes usar los comodines
*y?en el valor buscado.
Ejemplos
| A | B | C | |
|---|---|---|---|
| 1 | Empleado | Área | Extensión |
| 2 | Quiroz | Compras | 214 |
| 3 | Rangel | Ventas | 231 |
| 4 | Sosa | Sistemas | 208 |
| 5 | Trejo | Ventas | 245 |
| 6 | |||
| 7 | Empleado | Sosa | |
| 8 | Extensión | 208 |
B8: =BUSCARX(B7;A2:A5;C2:C5) Resultado: 208Busca el nombre de B7 en la columna A y devuelve la extensión de la misma fila en la columna C: 208.
| A | B | C | |
|---|---|---|---|
| 1 | Empleado | Área | Extensión |
| 2 | Quiroz | Compras | 214 |
| 3 | Rangel | Ventas | 231 |
| 4 | Sosa | Sistemas | 208 |
| 5 | Trejo | Ventas | 245 |
| 6 | |||
| 7 | Extensión | 231 | |
| 8 | Empleado | Rangel |
B8: =BUSCARX(B7;C2:C5;A2:A5) Resultado: RangelBusca en la columna C y devuelve de la columna A. Es una búsqueda hacia la izquierda, algo que BUSCARV no puede hacer.
| A | B | C | |
|---|---|---|---|
| 1 | Empleado | Área | Extensión |
| 2 | Quiroz | Compras | 214 |
| 3 | Rangel | Ventas | 231 |
| 4 | Sosa | Sistemas | 208 |
| 5 | Trejo | Ventas | 245 |
| 6 | |||
| 7 | Empleado | Uribe | |
| 8 | Área | No está en la lista |
B8: =BUSCARX(B7;A2:A5;B2:B5;"No está en la lista") Resultado: No está en la listaEl cuarto argumento define qué mostrar cuando no hay coincidencia. Uribe no aparece y, en lugar de un error, sale el mensaje.
Practica ahora
Cargando…
Hacer la lección completa: Función BUSCARX →
Errores comunes
- Rangos de tamaños distintos. La columna donde buscas y la columna que devuelves deben tener las mismas filas. Revisa que empiecen y terminen en la misma fila.
- Seleccionar toda la tabla, como en
BUSCARV.BUSCARXno usa número de columna. Recibe por separado la columna donde busca y la columna que devuelve. - Abrir el archivo en un Excel anterior. En Excel 2019 o versiones más antiguas la función no existe y aparece
#¿NOMBRE?. Si vas a compartir el archivo, usaBUSCARV. - Comodines sin el quinto argumento.
"Sis*"se busca tal cual, con el asterisco, y no se encuentra. Agrega 2 como quinto argumento. - Valores repetidos. Si lo buscado aparece varias veces, devuelve solo la primera coincidencia. Para traer todas las filas, usa
FILTRAR.
Lecciones para practicar BUSCARX
- Función BUSCARX: Busca en cualquier columna y devuelve de cualquier otra, incluso de la izquierda, con la función BUSCARX.
- BUSCARX: cuando no encuentra: Cambia el error #N/D por un texto o un número usando el cuarto argumento de BUSCARX.
- BUSCARX con comodines: Encuentra un cliente sabiendo solo una parte del nombre, con BUSCARX y el asterisco.
- Más práctica de búsqueda: Ejercicios que mezclan BUSCARV, BUSCARH y BUSCARX en las cuentas por pagar de una empresa.
- Cierre de ventas del mes: Un caso de trabajo: arma el cierre de ventas de una tienda de electrónica usando suma, conteo, promedio, máximo, búsqueda y SI en la misma hoja.