BUSCARX permite buscar un valor en un rango y devolver el resultado correspondiente desde otro rango. A diferencia de BUSCARV, no necesitas contar un numero de columna y puedes devolver datos que esten a la izquierda o a la derecha.
La sintaxis de BUSCARX
El primer argumento es la clave. El segundo es la columna o fila donde se buscara. El tercero es el rango que contiene la respuesta. El cuarto es opcional y permite escribir un mensaje si no hay coincidencia.
Ejemplo con un catalogo
Si A2:A5 contiene codigos y D2:D5 contiene precios, escribe el codigo en F2 y usa:
El resultado sera el precio asociado. Observa que la matriz buscada y la matriz devuelta tienen el mismo numero de filas; si sus tamaños no coinciden, Excel puede mostrar un error o entregar resultados inesperados.
BUSCARX frente a BUSCARV
| Necesidad | BUSCARV | BUSCARX |
|---|---|---|
| Buscar exacto | Debes escribir FALSO | Es el comportamiento habitual |
| Devolver a la izquierda | No directamente | Si |
| Insertar columnas | Puede cambiar el indice | Los rangos permanecen explicitos |
| Mensaje si no existe | Usa SI.ERROR | Puede ir en el cuarto argumento |
Errores frecuentes
- Usar rangos de diferente longitud.
- Confundir texto y numeros en la clave.
- Escribir referencias relativas que se mueven al copiar.
- Olvidar que algunas versiones antiguas de Excel no incluyen BUSCARX.
Microsoft indica que BUSCARX no esta disponible en algunas ediciones antiguas, aunque un archivo creado en una version nueva puede contener la funcion. Antes de compartir un libro, confirma la version de quienes lo abriran.
Conclusiones
BUSCARX es una buena eleccion para libros nuevos porque hace mas evidente que columna se busca y que columna se devuelve. Si necesitas compatibilidad amplia, BUSCARV o INDICE y COINCIDIR siguen siendo alternativas utiles.
Fuente: Microsoft Support: Funcion BUSCARX.