La función BUSCARX es una función que se encuentra disponible en Excel a partir de la versión de Excel 2019. También lo tienen disponibles los usuarios de Microsoft 365.
Esta potente función de Excel pertenece al grupo de funciones de búsqueda y llegó con el fin de mejorar una de las fórmulas que con más frecuencia hemos usamos en Excel, que es la fórmula BUSCARV. Supera tanto a la función BUSCARV como BUSCARH, ya que nos sirve para búsquedas en vertical como en horizontal. La ventaja es que es más potente y a la vez muy sencilla de utilizar.
Sintaxis de la función BUSCARX
La función BUSCARX esta buscará en un rango o matriz y devolverá el elemento correspondiente al valor buscado. Si no existe ninguna coincidencia, BUSCARX puede entregar el valor (coincidencia aproximada) más cercano.
La sintaxis de la función BUSCARX es la siguiente:

=BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]; [modo_de_búsqueda])
- Valor_buscado (obligatorio): Es el valor que se va a buscar.
- Matriz_buscada (obligatorio): La matriz o rango en el que se va a buscar la información deseada.
- Matriz_devuelta (obligatorio): Es el rango o matriz en el que se quiere que se devuelva el valor o la información solicitada.
- [si_no_se_encuentra] (opcional): Si no se encuentra el valor o la coincidencia válida, podrá devolver el texto que se proporcione. En caso contrario la función devolverá el mensaje #N/A.
- [modo_de_coincidencia] (opcional): Permite especificar un tipo de coincidencia:
- 0 (coincidencia exacta). Si no se encuentra ningún valor, devolver #N/A. Este valor es el predeterminado.
- -1 (coincidencia exacta). Si no se encuentra ningún valor, devolver el siguiente valor más pequeño.
- 1 (coincidencia exacta). Si no se encuentra ningún valor, devolver el siguiente valor más grande.
- 2 (coincidencia comodín) donde elementos como *, ? y ~ tienen un significado especial.
- [modo_de_búsqueda] (opcional): Especifique el modo de búsqueda que se usará (“1” para el primer elemento y “-1” para el último) o inicias una búsqueda binaria.
- 1: realizar una búsqueda empezando por el primer elemento. Este valor es el predeterminado y el más común.
- -1: realizar una búsqueda inversa empezando por el último elemento.
- 2: realizar una búsqueda binaria que se base en que la matriz se ordena en orden ascendente. Si no está ordenada, se devolverán resultados no válidos.
- -2: realizar una búsqueda binaria que se base en que la matriz se ordena en orden descendente. Si no está ordenada, se devolverán resultados no válidos.
Ventajas de la utilización de la función BUSCARX
- No es necesario que el valor buscado se encuentre en la primera columna o fila. mientras que con BUSCARV y BUSCARH era necesario que el valor buscado se encontrara en la primera columna o fila, con BUSCARX no es necesario, puede encontrarse en cualquier columna o fila.
- Coincidencia exacta por defecto. Mientras que con BUSCARV y BUSVARH, cuando queríamos que se realizara una búsqueda con coincidencia exacta teníamos que incluir en el cuarto argumento la opción de FALSO, en BUSCARX por defecto se entiende que la búsqueda es por coincidencia exacta, que es lo más habitual.
- Sirve para búsquedas en vertical y en horizontal. Es decir une dos funciones en una. Ahora podemos hacer lo mismo que antes con la funciones BUSCARV y BUSCARH, usando solo esta función.
- Podemos establecer un modo de búsqueda. Nos permite buscar el primer valor que encuentre o el último.
- Podemos establecer un modo de coincidencia. Valor exacto, o el siguiente hacia arriba o hacia abajo.
- Podemos establecer un valor cuando no encuentre el dato. Nos permite indicarle el valor o dato que queremos que nos devuelva en el caso de que no encuentre el valor.
En el siguiente video veremos un ejemplo de funcionamiento de la función BUSCARX.
Video explicativo:
Suscríbete al canal para no perderte los siguientes videos:
Deja una respuesta