Saltar al contenido

La Función Buscar en Excel

La Función Buscar en Excel

Plantillas y tutoriales Gratis en tu email

Suscríbete y te los enviaremos a tu correo

En Excel hay diferentes formas de buscar un valor dentro de un rango de celdas. Una de las formas que tenemos de hacerlo es con la función BUSCAR.

La función BUSCAR puede utilizarse en forma vectorial y matricial. Vamos a ver cómo funciona en cada caso.

🔔 Tutoriales de Excel en Vídeo
Suscribirme →


Función Buscar en forma vectorial

Supongamos que queremos buscar un modelo de coche de una tabla de datos que tenemos y queremos encontrar a qué marca pertenece. Tendremos también una columna con el color del coche en cada caso.

Ejemplo Buscar
Ejemplo Buscar

Para poder hacer la búsqueda debemos de introducir la función Buscar con los siguientes argumentos. En la celda «F1» pondremos la marca del coche que queremos buscar, y en la celda «F2» escribiremos la función buscar:

Argumentos funcion buscar
Argumentos función BUSCAR

Escribimos «=BUSCAR(» y vemos que ya nos salen los argumentos que  debemos introducir para realizar la búsqueda. Como vamos a buscar el valor en forma vectorial debemos introducir los siguientes argumentos:

  • Valor buscado (obligatorio): aquí introducimos el valor que queremos buscar. En nuestro ejemplo la marca escrita en la celda F1 (Audi)
  • Vector de comparación (obligatorio): en este argumento introducimos el rango de celdas donde queremos buscar. En nuestro caso la columna «A», que es la columna que tiene las marcas de los coches
  • Vector  resultado (opcional): aquí debemos de poner el vector con los resultados que debe de arrojar la búsqueda. En nuestro ejemplo será la columna «B», la cual contiene el modelo de coche que estamos buscando

IMPORTANTE: el vector de comparación siempre debe estar en orden ascendente, ya que si se hace de manera descendente devolverá un resultado erróneo. También hay que tener en cuenta que el vector resultado debe de tener el mismo tamaño que el vector de comparación.

Vamos analizar los argumentos introducidos:

1. Especificamos el primer argumento con el valor que estamos buscando:

=BUSCAR(F1;

2. En el segundo argumento debemos poner el rango de celdas donde debe de realizar la búsqueda:

=BUSCAR(F1;A2:A7

3. Por último ponemos como tercer argumento el rango de valores los cuales contienen el valor que buscamos, en nuestro caso la marca de coche:

=BUSCAR(F1;A2:A7;B2:B7)

Al introducir todos los argumentos obtenemos el valor buscado:

Resultado

Si quisiéramos buscar ahora en lugar del modelo el color del coche, bastará con cambiar el vector resultado por la columna C de la siguiente manera:

Argumentos

Y el resultado será en este caso:

Resultados

Ejemplo de la función Buscar en forma matricial

Esta vez vamos a emplear la función Buscar en forma matricial. Además lo haremos desde el asistente de funciones para insertar los argumentos.

El ejemplo es el siguiente: tenemos una tabla con unas letras y queremos saber el número a que le corresponde la letra introducida en la celda C5.

Matriz

Ahora vamos a la pestaña de FÓRMULAS y hacemos clic en Búsqueda y referencia:

Formulas

Una vez que hacemos clic buscamos la función BUSCAR en el desplegable y nos sale la siguiente ventana:

Argumentos matriz
Seleccionar argumentos

Donde debemos de elegir la opción de abajo para indicar que vamos a buscar en una matriz.

Nos saldrá una ventana para introducir los argumentos. En valor buscado pondremos la celda C5 para nuestro caso. Y en la matriz introducimos el rango de celdas B2:G3.

Argumentos funcion (matriz)
Argumentos función

Al pulsar el botón de Aceptar podemos ver que nos devuelve justo lo que estábamos buscando:

Resultados busqueda matriz
Resultado de la búsqueda

Consulta también nuestro tutorial sobre la función BUSCARV en Excel, que nos permite realizar búsquedas de forma similar dentro de tablas.