La función buscar nos permite localizar un valor dentro de una columna o “vector”. La función precisa que los datos estén ordenados de forma ascendente.

Función Buscar en Excel.

Función Buscar en Excel, para qué sirve.


La función buscar nos permite localizar un valor dentro de una columna o “vector”. La función buscar precisa que los datos de la columna se encuentren ordenados de forma ascendente. Funciones de búsqueda más sofisticadas como son la función buscarv y la función buscarh hacen que esta función casi no se utilice. No obstante sigue dentro de las funciones de búsqueda y referencia. Si nos fijamos en la imagen la búsqueda es un éxito puesto que después del código V-002 le sigue el código V-003 ya que los datos se han ordenado de forma ascendente en ese campo. Pero si se elige el valor V-003 veremos que nos devuelve Moncloa-Aravaca. A diferencia de la función buscarv que devuelve la primera aparición del valor, la función buscar, devuelve el último valor.

La función buscar nos permite localizar un valor dentro de una columna o “vector”. La función precisa que los datos estén ordenados de forma ascendente.

[wpdm_package id=’2258′]

Argumentos de la función en formato vectorial.


La función buscar puede utilizarse en formato vectorial o en formato matricial. En cada una de sus modalidades admite un número de argumentos diferente.

Veamos en primer lugar el formato vectorial que además es el más intuitivo y sencillo. Esta forma admite 3 argumentos dos de ellos son obligatorios. El tercer argumento no es necesario.

  • Valor_buscado: Es el valor que deseamos localizar en la columna. En el caso anterior sería el V-002,V-003
  • Vector_buscar_en: Es la lista en la que realizaremos la búsqueda del “Valor_buscado”. En la tabla se refiere a todos los elementos de la columna C llamada “Cod_Vendedor”
  • Vector_resultado: Una vez que se localizó el código del vendedor en el vector de la columna C podemos indicar un segundo vector, por ejemplo el vector que contiene los barrios que son los elementos de la columna F. De este modo cuando se localice el código de vendedor se devolverá el elemento que este en la misma fila que el pero en la columna de barrios. Así podemos averiguar cuál fue el barrio. Si no seleccionamos el vector resultado puesto que es un parámetro no obligatorio. Entonces la función devuelve el valor buscado siempre que lo encuentre.

Argumentos de la función en formato matricial.


Para el formato matricial la función solo admite dos argumentos y ambos son obligatorios.

  • Valor_buscado: Es el valor que deseamos localizar en la columna.
  • Matriz: Es la lista en la que realizaremos la búsqueda del “Valor_buscado”. Una vez localizado nos devuelve el valor que se encuentre en la misma fila que el valor buscado pero en la última columna. En el ejemplo que se muestra más adelante quedará claro su funcionamiento.

Ejemplo de uso de la función en formato vectorial.


Tenemos un listado de empleados con sus códigos de empleado ordenados de forma ascendente. Queremos averiguar el salario de un empleado tecleando su código de empleado.

La función buscar nos permite localizar un valor dentro de una columna o “vector”. La función precisa que los datos estén ordenados de forma ascendente.

En la celda J2 tendremos que teclear la siguiente función:

=BUSCAR (I2;$A$2:$A$115;$E$2:$E$115)

Ejemplo de uso de la función en formato matricial.


En la forma matricial la función siempre devuelve el valor de la última columna de la  matriz. Eso significa que si hacemos el mismo ejemplo del caso anterior en vez de obtener el sueldo de Luisa Sierra obtendremos su fecha de nacimiento. 21/11/1964.

La función buscar nos permite localizar un valor dentro de una columna o “vector”. La función precisa que los datos estén ordenados de forma ascendente.

Si lo que deseamos es que nos devuelva el sueldo entonces en el argumento “Array” o “Matriz” tendremos que seleccionar solamente hasta la columna E. La función quedaría escrita así:

=BUSCAR(I2;$A$2:$E$115)

 [wpdm_package id=’2262′]

La función Buscar en Inglés.


La función Buscar en Inglés es:

LOOKUP (lookup_value; lookup_vector; [lookup_result])

LOOKUP (lookup_value; array)

 

buscar, búsqueda matricial, función buscar, lookup, lookup function, matricial, vector


Iván Antona

Especialista formación Microsoft Excel en Madrid para empresas.

Contactar

Calle de Gloria Fuertes, 10

28701 San Sebastián de los Reyes

Madrid, España

+34 910059861

ivan.antona@tecnoexcel.es


TecnoExcel | Cursos Excel para empresas