La función BUSCAR de Excel es una de las más antiguas de la sección de Búsqueda y Referencia y es la predecesora de tres versiones posteriores como las funciones BUSCARV, BUSCARH y BUSCARX.
Cómo su nombre indica, nos permite buscar datos en una matriz o rango de celdas, y además, la función BUSCAR lo hace de forma bastante sencilla, así que es una de nuestras favoritas para búsquedas simples. Los argumentos de esta función son los siguientes:
- Valor buscado: obligatorio. En este primero argumento indicaremos qué valor estamos buscando en la matriz de referencia. Puede ser texto, una fórmula o función o una referencia de celda.
- Vector de comparación: obligatorio.
- Vector resultado: opcional. Contiene las celdas que queremos buscar, relacionadas con el vector de comparación.
Podemos utilizar esta función de dos maneras distintas:
- Forma vectorial: informaremos el argumento opcional de vector de resultado, que debe tener el mismo tamaño que el vector de comparación. Excel nos devolverá, del vector de resultado, la misma posición que el valor buscado del vector de comparación. Es una forma muy práctica de utilizar la función BUSCAR.
- Forma matricial: en este caso, como vector de comparación utilizaremos toda la matriz de datos, la que incluye el vector de comparación y el vector de resultado en el argumento de vector de comparación y dejaremos en blanco el argumento opcional de vector de resultado. En este caso la función BUSCAR interpretará como vector de comparación la primera columna o fila y como vector de resultado la última fila o columna. El hecho de no poder escoger qué columna o fila queremos como vector de resultado, resta mucho atractivo a la forma matricial, de forma que no es recomendable su uso.
En resumidas cuentas, si vas a utilizar la función BUSCAR, utiliza también el argumento opcional de vector de resultado. Esto, que puede parecer algo complejo, es muy fácil de entender con un ejemplo. Imaginemos que tenemos la información de productos vendidos por los comerciales de un negocio y su localización. Dispondremos los datos en el rango A1:D5
Con la función BUSCAR queremos encontrar la localización para un determinado producto vendido. En la celda B7 escribiremos el nombre del producto que buscaremos, y en las celdas B8 y B9 pondremos la función buscar en su forma matricial y vectorial respectivamente:
En la búsqueda matricial tenemos los siguientes argumentos:
- Valor buscado: B7, donde escribimos "Manzanas" como valor buscado.
- Vector de comparación: es el rango completo sin los encabezados, por tanto el rango A2:D5.
- Vector resultado: lo dejaremos en blanco.
Por tanto, la función queda =BUSCAR(B7;A2:A5)
El resultado es la localización porque esta es la última columna. En este caso, para que la función BUSCAR nos devolviera el comercial en lugar de la localización deberíamos reducir el rango del vector de comparación a A2:B5. En la búsqueda vectorial tenemos los siguientes argumentos.
- Valor buscado: B7, donde escribimos "Manzanas" como valor buscado.
- Vector de comparación: es el rango de producto, porque es lo que estamos buscando, A2:A5, en nuestro caso.
- Vector resultado: es el rango que contiene la localización, por tanto las celdas D2:D5.
Por tanto, la función queda =BUSCAR(B7;A2:A5;D2:D5)
En este caso, si queremos obtener como resultado el comercial en lugar de la localización, modificaremos el vector resultado a B2:B5.

Enrique Serrano
Soy Enrique Serrano Fuentes, un emprendedor y experto en Excel con una sólida trayectoria en el sector financiero corporativo. He orientado mi carrera hacia lo digital y emprendedor, y actualmente colaboro con Plantillas Pyme. Me especializo en crear herramientas y recursos prácticos para la gestión empresarial, combinando mi formación en economía, finanzas y marketing con una pasión por la innovación y el desarrollo de negocios.
Plantillas relacionadas
Artículos relacionados
Como te comentamos en el articulo anterior de "Seguridad de Excel", que te ofrece diferentes niveles de seguridad, hoy te explicamos el uso de...
La función UNICOS se utiliza para obtener una lista de valores únicos a partir de un rango de celdas en Excel. Es especialmente útil cuando se...
En el ámbito de la inversión es muy habitual ver cómo ha evolucionado un índice bursátil para valorar como se ha comportado un mercado o como se ha...