Está en la página 1de 4

Cmo buscar datos en una tabla de Excel

En este artculo paso a paso se describe cmo buscar datos en una tabla (o un rango de
celdas) utilizando varias funciones integradas en Microsoft Excel. Puede utilizar distintas
frmulas para obtener el mismo resultado.

Crear la hoja de clculo de ejemplo


En este artculo se utiliza una hoja de clculo de ejemplo para ilustrar las funciones
integradas de Excel, por ejemplo hacer referencia a un nombre de la columna A y devolver
la edad de esa persona de la columna C. Para crear esta hoja de clculo, escriba los datos
siguientes en una hoja de clculo de Excel en blanco.
Escribir el valor que desea buscar en la celda E2. Puede escribir la frmula en cualquier
celda en blanco de la misma hoja de clculo.
A
B C
DE
1 Nombre Dept Edad Buscar valor
2 Diego 501 28
Mara
3 Antonio 201 19
4 Mara 101 22
5 Arturo 301 29

Definiciones de trminos
En este artculo se utilizan los trminos siguientes para describir las funciones integradas de
Excel:
Trmino
Definicin
Ejemplo
Matriz_buscar_en
Toda la tabla de bsqueda.
A2:C5
El valor que se va a buscar en la primera
Valor_buscado
E2
columna de Matriz_buscar_en.
Matriz_buscada
El rango de celdas que contiene los posibles
o bien
A2:A5
valores de bsqueda.
Vector_de_comparacin
El nmero de columnas de Matriz_buscar_en 3 (tercera columna
Indicador_columnas
para el que se debe devolver el valor
de
coincidente.
Matriz_buscar_en)
Matriz_resultado
Un rango que contiene slo una fila o
o bien
columna. Debe tener el mismo tamao que
C2:C5
Vector_resultado
Matriz_buscada o Vector_de_comparacin.
Un valor lgico (TRUE o FALSE). Si es
Ordenado
TRUE o se omite, se devuelve una
FALSE
coincidencia aproximada. Si es FALSE, se

buscar una coincidencia exacta.


sta es la referencia desde la que desea basar
el desplazamiento. celdaSuperior debe hacer
celdaSuperior
referencia a una celda o a un rango de celdas
adyacentes. De lo contrario, DESREF
devuelve el valor de error #VALOR!
ste es el nmero de columnas, a la izquierda
o a la derecha, al que desea que la celda
superior izquierda del resultado haga
referencia. Por ejemplo, "5" como argumento
columnaDesplazamiento especifica que la
columnaDesplazamiento celda superior izquierda de la referencia est
cinco columnas a la derecha de la referencia.
columnaDesplazamiento puede ser un valor
positivo (a la derecha de la referencia inicial)
o negativo (a la izquierda de la referencia
inicial).

Funciones
BUSCAR()
La funcin BUSCAR busca un valor en una nica fila o columna y lo hace coincidir con un
valor situado en la misma posicin en una fila o columna diferente.
A continuacin se muestra un ejemplo de sintaxis de la frmula BUSCAR:
=BUSCAR(Valor_buscado,Vector_de_comparacin,Vector_resultado)
La frmula siguiente busca la edad de Mara en la hoja de clculo de ejemplo:
=BUSCAR(E2,A2:A5,C2:C5)
La frmula utiliza el valor "Mara" de la celda E2 y busca "Mara" en el vector de bsqueda
(columna A). Entonces, la frmula hace coincidir el valor de la misma fila en el vector de
resultado (columna C). Como "Mara" est en la fila 4, BUSCAR devuelve el valor de la
fila 4 de la columna C (22).
Nota: la funcin BUSCAR requiere que la tabla est ordenada.
Para obtener ms informacin acerca de la funcin BUSCAR, haga clic en el nmero de
artculo siguiente para verlo en Microsoft Knowledge Base:
324986 Cmo utilizar la funcin BUSCAR en Excel
BUSCARV()
La funcin BUSCARV o Buscar verticalmente se utiliza cuando los datos se muestran en
columnas. Esta funcin busca un valor en la columna situada ms a la izquierda y lo hace
coincidir con datos de una columna especificada en la misma fila. Puede utilizar
BUSCARV para buscar datos en una tabla, tanto si est ordenada como si no. En el

ejemplo siguiente se utiliza una tabla con datos no ordenados.


A continuacin se muestra un ejemplo de sintaxis de la frmula BUSCARV:
=BUSCARV(Valor_buscado,Matriz_buscar_en,Indicador_columnas,Ordenado)
La frmula siguiente busca la edad de Mara en la hoja de clculo de ejemplo:
=BUSCARV(E2,A2:C5,3,FALSE)
La frmula utiliza el valor "Mara" de la celda E2 y busca "Mara" en la columna situada
ms a la izquierda (columna A). Despus, la frmula hace coincidir el valor de la misma
fila en ndiceDeColumna. Este ejemplo utiliza "3" como ndiceDeColumna (columna C).
Como "Mara" est en la fila 4, BUSCARV devuelve el valor de la fila 4 de la columna C
(22).
Para obtener ms informacin acerca de la funcin BUSCARV, haga clic en el nmero de
artculo siguiente para verlo en Microsoft Knowledge Base:
181213 Cmo utilizar BUSCARV o BUSCARH para encontrar una coincidencia exacta
INDICE() y COINCIDIR()
Puede utilizar juntas las funciones INDICE y COINCIDIR para obtener los mismos
resultados que si utiliza BUSCAR o BUSCARV.
A continuacin se muestra un ejemplo de la sintaxis que combina INDICE y COINCIDIR
para producir los mismos resultados que BUSCAR y BUSCARV en los ejemplos
anteriores:
=INDICE(Matriz_buscar_en,COINCIDIR(Valor_buscado,Matriz_buscada,0),Indicador_c
olumnas)
La frmula siguiente busca la edad de Mara en la hoja de clculo de ejemplo:
=INDICE(A2:C5,COINCIDIR(E2,A2:A5,0),3)
La frmula utiliza el valor "Mara" de la celda E2 y busca "Mara" en la columna A.
Despus hace coincidir el valor de la misma fila de la columna C. Como "Mara" est en la
fila 4, la frmula devuelve el valor de la fila 4 de la columna C (22).
Nota: si ninguna de las celdas de Matriz_buscada coincide con Valor_buscado ("Mara"),
esta frmula devolver #N/D.
Para obtener ms informacin acerca de la funcin INDICE, haga clic en el nmero de
artculo siguiente para verlo en Microsoft Knowledge Base:
324988 Cmo utilizar la funcin INDICE para buscar datos en una tabla
DESREF() y COINCIDIR()
Puede utilizar juntas las funciones DESREF y COINCIDIR para producir los mismos
resultados que con las funciones del ejemplo anterior.
A continuacin se muestra un ejemplo de la sintaxis que combina DESREF y
COINCIDIR para producir los mismos resultados que BUSCAR y BUSCARV:
=DESREF(celdaSuperior,COINCIDIR(Valor_buscado,Matriz_buscada,0),columnaDes
plazamiento)

Esta frmula busca la edad de Mara en la hoja de clculo de ejemplo:


=DESREF(A1,COINCIDIR(E2,A2:A5,0),2)
La frmula utiliza el valor "Mara" de la celda E2 y busca "Mara" en la columna A.
Despus, la frmula hace coincidir el valor de la misma fila pero dos columnas a la derecha
(columna C). Como "Mara" est en la columna A, la frmula devuelve el valor de la fila 4
de la columna C (22).
Para obtener ms informacin acerca de la funcin DESREF, haga clic en el nmero de
artculo siguiente para verlo en Microsoft Knowledge Base:
324991 Cmo utilizar la funcin DESREF en Excel

También podría gustarte