Junto a las funciones de es­ta­dí­s­ti­ca y álgebra, Excel dispone también de las de­no­mi­na­das funciones de búsqueda y re­fe­re­n­cia, de entre las cuales, BUSCAR resulta a menudo de mucha utilidad.

Excel con Microsoft 365 para empresas y IONOS
El Office que ya conoces, pero mejorado

La potente apli­ca­ción de e-mail Exchange y las versiones más actuales de tus apli­ca­cio­nes favoritas de Office desde cualquier di­s­po­si­ti­vo.

¿Para qué se necesita BUSCAR en Excel?

Su­po­n­ga­mos que tenemos una tabla con al menos dos columnas: a cada una de las entradas de la primera columna le co­rre­s­po­n­de un valor en la misma fila de la segunda columna. Ahora bien, si deseas averiguar el valor de una entrada de­te­r­mi­na­da, podrás buscarlo de forma manual de­s­li­za­n­do las filas hacia abajo, o bien por medio de la función BUSCAR. Para ello, in­tro­du­ces el valor de búsqueda en la fórmula y Excel mostrará el dato que deseas encontrar. Asimismo, también tienes la opción de crear un fo­r­mu­la­rio con un campo de búsqueda. La celda con el valor de búsqueda se integra en la fórmula de BUSCAR.

Esta apli­ca­ción directa de la función resulta muy útil, pero aún más práctico es utilizar la función BUSCAR combinada con otras funciones. Por ani­da­mie­n­to se puede obtener el valor de búsqueda a partir del resultado de otra función o tra­n­s­fe­rir el valor en­co­n­tra­do a otra función.

Nota

Excel también conoce las funciones BUSCARH y BUSCARV. Mientras que la primera función busca en ho­ri­zo­n­tal, la segunda lo hace en vertical. Sin embargo, con BUSCAR de Excel podrás elegir li­bre­me­n­te si deseas buscar filas o columnas.

Sintaxis de la función BUSCAR en Excel

Existen dos formas de utilizar BUSCAR: forma vectorial y forma de matriz, siendo la forma vectorial la más utilizada. La sintaxis que se muestra a co­n­ti­nua­ción es co­m­pa­ti­ble con las versiones de Office 2016 en adelante y Microsoft 365.

=BUSCAR(valor_buscado, vector_de_comparación, [vector_resultado])
  • Valor buscado: indica el contenido que deseas encontrar. Puede ser un número, texto (indicado entre comillas), un valor lógico, un nombre de re­fe­re­n­cia o cualquier otra fórmula.
  • Vector de co­m­pa­ra­ción: aquí se de­te­r­mi­nan las celdas en las que la función deberá buscar el valor indicado. En la mayoría de los casos, in­tro­du­ci­rás un rango de celdas, aunque también puedes in­tro­du­cir di­re­c­ta­me­n­te vectores (indicados entre llaves).
  • Vector resultado: en esta variable opcional puedes indicar el rango en el que debe en­co­n­trar­se el valor co­rre­s­po­n­die­n­te. Por ello, resulta im­po­r­ta­n­te que este parámetro tenga el mismo tamaño que el vector de co­m­pa­ra­ción.

Cuando trabajes con vectores, debes indicar siempre una única fila o columna para el vector de co­m­pa­ra­ción y el vector resultado re­s­pe­c­ti­va­me­n­te. Asimismo, los vectores no deberán en­co­n­trar­se di­re­c­ta­me­n­te uno al lado del otro. Mientras los dos ar­gu­me­n­tos tengan el mismo tamaño, los rangos podrán en­co­n­trar­se en ubi­ca­cio­nes to­ta­l­me­n­te distintas del libro.

La búsqueda de la función es siempre apro­xi­ma­ti­va, es decir, el valor que se busca no debe co­rre­s­po­n­de­r­se exac­ta­me­n­te con el valor del vector resultado, en cuyo caso Excel mostrará el siguiente valor más pequeño. No obstante, esto funciona úni­ca­me­n­te si la lista se ha dispuesto pre­via­me­n­te en orden as­ce­n­de­n­te. Si la tabla está des­or­de­na­da, la función mostrará un resultado in­co­rre­c­to.

Consejo

Si el valor buscado es más pequeño que el valor más pequeño del vector de co­m­pa­ra­ción, la función BUSCAR devolverá un error, ya que, de no en­co­n­trar­se el resultado exacto, el programa se­le­c­cio­na la siguiente entrada más pequeña.

La función BUSCAR en la práctica

Como ya se ha me­n­cio­na­do, la mejor forma de ejecutar la función BUSCAR es mediante una fórmula de búsqueda. Con ella, el programa busca en una columna completa y muestra el valor co­rre­s­po­n­die­n­te. En el siguiente ejemplo, hemos empleado un in­ve­n­ta­rio. Cada grupo de artículos cuenta con una de­s­cri­p­ción propia para la que queremos averiguar la cantidad que hay en el almacén.

=BUSCAR(A12;A2:A10;B2:B10)
Imagen: Campo de búsqueda simple con la función BUSCAR en Excel
Con la función BUSCAR en Excel, puedes crear un sencillo fo­r­mu­la­rio de búsqueda.

Introduce en el campo de búsqueda el número de in­ve­n­ta­rio co­rre­s­po­n­die­n­te y la función BUSCAR mostrará el número de objetos. A co­n­ti­nua­ción, se puede buscar cada una de las re­fe­re­n­cias de los artículos.

La función BUSCAR también puede co­m­bi­nar­se con otras funciones, de modo que, por ejemplo, se podrían sumar los re­su­l­ta­dos de una o varias búsquedas.

=SUMA(BUSCAR($A$12;A2:A10;B2:B10);BUSCAR($B$12;A2:A10;B2:B10))
Imagen: Combinar en Excel las funciones BUSCAR y SUMAR
Tra­n­s­fie­re el resultado de BUSCAR a la función SUMAR.

En este caso, la fórmula suma la cantidad de dos artículos distintos.

Pero también podrás crear una fórmula para in­tro­du­cir el valor de búsqueda. En el ejemplo que hemos pre­se­n­ta­do, las de­s­cri­p­cio­nes de los artículos constan de una co­m­bi­na­ción de letra y número. Estos dos elementos se pueden in­tro­du­cir por separado y utilizar la función CO­N­CA­TE­NAR. Dado que el primer co­m­po­ne­n­te de la de­s­cri­p­ción consta solo de una de las tres letras posibles, merecería la pena incluso crear un menú de­s­ple­ga­ble.

=BUSCAR(CONCATENAR(A12;B12);A2:A10;B2:B10)
Imagen: Combinar en Excel BUSCAR y CONCATENAR
El valor buscado queda integrado en la función CO­N­CA­TE­NAR.

Ahora, podrás utilizar dos campos de búsqueda separados para averiguar el número de un grupo de artículos.

La función BUSCAR de Excel cuenta con otra ventaja, que se presenta al utilizar la búsqueda in­de­fi­ni­da dejando el vector de resultado vacío, de modo que lo que se obtiene es el valor de la lista que se aproxima al valor buscado. Cuando se combina este proceso con la función COINCIDIR de Excel, el programa indica incluso la fila en la que se encuentra el valor.

=COINCIDIR(BUSCAR(55;A1:A10);A1:A10)
Imagen: Combinar en Excel las funciones BUSCAR y COINCIDIR
La función BUSCAR de Excel localiza el valor más cercano al valor buscado y la función COINCIDIR indica su posición dentro de la lista.
HiDrive Cloud Storage
Store and share your data on the go
  • Store, share, and edit data easily
  • Backed up and highly secure
  • Sync with all devices
Ir al menú principal