Está en la página 1de 14

Las funciones de bsqueda y referencia sirven para realizar comparaciones o consultar

valores o referencias de celdas.

Las funciones de bsqueda y referencia utilizan argumentos que ayudan a localizar un


dato(s) dentro de un rango Excel.
Por ejemplo si cuentas con una tablas con datos de salarios, gastos, nombres, etc. y
requieres encontrar un determinado valor o texto, entonces puedes usar la funcin BUSCAR
para encontrar un valor.
Las principales funciones de bsqueda y referencia comnmente utilizadas en Excel son:
HIPERVINCULO, BUSCAR, BUSCARH y BUSCARV
El siguiente resumen muestra la lista de cuales son las funciones Bsqueda y Referencia
predefinidas en Excel.
DIRECCION

AREAS

ELEGIR

COLUMNA

COLUMNAS

BUSCARH

HIPERVINCULO

INDICE

INDIRECTO

BUSCAR

COINCIDIR

DESREF

FILA

FILAS

RDTR

TRANSPONER

BUSCARV

A continuacin una breve descripcin de las funciones Bsqueda y Referencia Excel.


DIRECCION
Devuelve una referencia como texto a una sola celda de una hoja de clculo.
AREAS
Devuelve el nmero de reas de una referencia.
ELEGIR
Elige un valor de una lista de valores.
COLUMNA
Devuelve el nmero de columna de una referencia.
COLUMNAS
Devuelve el nmero de columnas de una referencia.
BUSCARH
Busca en la fila superior de una matriz y devuelve el valor de la celda indicada.
HIPERVINCULO
Crea un acceso directo o un salto que abre un documento almacenado en un servidor de red,
en una intranet o en Internet.
INDICE
Usa un ndice para elegir un valor de una referencia o matriz.
INDIRECTO
Devuelve una referencia indicada por un valor de texto.
BUSCAR
Busca valores de un vector o una matriz.
COINCIDIR
Busca valores de una referencia o matriz.

DESREF
Devuelve un desplazamiento de referencia respecto a una referencia dada.
FILA
Devuelve el nmero de fila de una referencia.
FILAS
Devuelve el nmero de filas de una referencia.
RDTR
Recupera datos en tiempo real desde un programa compatible con la automatizacin COM.
TRANSPONER
Devuelve la transposicin de una matriz.
BUSCARV
Busca en la primera columna de una matriz y se mueve en horizontal por la fila para devolver
el valor de una celda.

Funciones de bsqueda y referencia


en Excel
Las funciones de bsqueda y referencia en Excel nos permiten encontrar valores
dentro de nuestra hoja de acuerdo a los criterios establecidos en la bsqueda.
Tambin nos ayudan a obtener informacin de referencia de las celdas.

Consulta la sintaxis de cada funcin haciendo clic sobre su nombre.


FUNCIN

INGLS

DESCRIPCIN

AREAS

AREAS

Devuelve el nmero de reas


de una referencia. Un rea
es un rango de celdas
contiguas o una nica celda.

BUSCAR

LOOKUP

Busca valores de un rango


de una columna o una fila o
desde una matriz.

BUSCARH

HLOOKUP

Busca en la primera fila de


una tabla o matriz de valores
y devuelve el valor en la
misma columna desde una
fila especificada.

BUSCARV

VLOOKUP

Busca un valor en la primera


columna de la izquierda de
una tabla y luego devuelve

un valor en la misma fila


desde una column
especificada. De forma
predeterminada, la tabla se
ordena de forma ascendente.
COINCIDIR

MATCH

Devuelve la posicin relativa


de un elemento en una
matriz, que coincide con un
valor dado en un orden
especificado.

COLUMNA

COLUMN

Devuelve el nmero de
columna de una referencia.

COLUMNAS

COLUMNS

Devuelve el nmero de
columnas en una matriz o
referencia.

DESREF

OFFSET

Devuelve una referencia a un


rango que es un nmero
especificado de filas y
columnas de una referencia
dada.

DIRECCION

ADDRESS

Crea una referencia de celda


en forma de texto una vez
especificados los nmeros
de fila y columna.

ELEGIR

CHOOSE

Elige un valor o una accin


de una lista de valores a
partir de un nmero de
ndice.

FILA

ROW

Devuelve el nmero de fila


de una referencia.

FILAS

ROWS

Devuelve el nmero de filas


de una referencia o matriz.

HIPERVINCULO

HYPERLINK

Crea un acceso directo o


salto que abre un documento
guardado en el disco duro,
en un servidor de red o en
Internet.

IMPORTARDATOSDINAMICO
S

GETPIVOTDAT
A

Extrae datos almacenados


en una tabla dinmica.

INDICE

INDEX

Devuelve un valor o
referencia de la celda en la

interseccin de una fila y


columna en particular, en un
rango especificado.
INDIRECTO

INDIRECT

Devuelve una referencia


especificada por un valor de
texto.

RDTR

RTD

Recupera datos en tiempo


real de un programa
compatible con
automatizaciones COM.

TRANSPONER

TRANSPOSE

Devuelve un rango vertical


de celdas como un rango
horizontal, o viceversa.

Para que sirve la funcin ELEGIR en Excel?


Esta funcin sirve para elegir algn elemento de una lista de valores
previamente entregada con solo especificar la posicin del elemento que
necesitamos, como mximo se puede especificar 254 valores en la lista
entregada a la funcin. En los argumentos de la funcin: el primero es el
Nm_ndice donde se coloca el valor que se busca; el segundo es el
valor1 se coloca el primer valor de la lista obligatoriamente; el tercero y
los dems son el valor2, valor3, valor4, etc., hasta un mximo de 254
valores los cuales son opcionales. El argumento Nm_ndice no puede
tener un valor mayor al ltimo valor dado de la funcin.
Ejemplo 1:

En este ejemplo, podemos ver que en la primera fila estn los valores del
Nm_ndice y en la segunda fila los resultados de la frmula. En el B2
sale como resultado el valor uno ya que nos indica que en el B1 est el

nmero 1, el cual es el primer elemento del argumento. Ahora, en el E2


nos sale #VALOR! ya que en E1 el valor cuatro no est tomado en
cuenta dentro de la frmula por ser mayor al ltimo elemento que es el
3.
Ejemplo 2:

En este ejemplo, podemos ver que los valores de la funcin provienen de


otras celdas. Vemos en la primera tabla a los nmeros del 1 al 10 con
sus respectivos nombre en ingls y en la segunda tabla los elementos
dados y sus respectivos valores. En el E2 vemos que busca el elemento
3 del D2 en la primera tabla y su respectivo resultado el cual es el B2
Three.

Para qu sirve la funcin HIPERVNCULO en Excel?


HIPERVNCULO es una funcin de la categora Bsqueda y Referencia de
Excel. Esta funcin permite crear un acceso directo que abre un
documento guardado en el disco duro, en un servidor de red o en
Internet.

Como se puede ver en la anterior imagen la funcin HIPERVNCULO


consta de dos componentes:

Ubicacin_del_vnculo (Obligatorio): Colocar la ruta de acceso y el


nombre de archivo del documento que se desea abrir.
Puede ser una cadena de texto entre comillas:

O una referencia a una celda que contiene el vnculo como cadena de


texto:

Si el salto especificado en ubicacin_del_vnculo no existe o no est


permito desplazarse por l, aparecer un error cuando se haga clic en la
celda:

Nombre_descriptivo (Opcional): Es el texto o valor numrico del vnculo


que se muestra en la celda; se muestra en azul y est subrayado.

Si se omite nombre_descriptivo, la celda muestra ubicacin_del_vnculo


como texto del vnculo, como se puede apreciar en la 2da y 3era imagen
lneas arriba.
Nombre_descriptivo puede ser un valor, una cadena de texto, un nombre
o una celda que contiene el texto o valor al que se salta.
Si en nombre_descriptivo no se coloca comillas a la cadena de texto,
entonces la celda mostrara: #NOMBRE? en lugar del texto de salto.
Observacin:
Para seleccionar una celda que contiene un hipervnculo sin ir al destino
del hipervnculo, haga clic en la celda y mantenga presionado el botn
del mouse hasta que el puntero se convierta en una cruz y, a
continuacin, suelte el botn.

La funcin COINCIDIR en Excel


La funcin COINCIDIR en Excel nos ayuda a localizar un elemento dentro de un rango de
celdas y nos devuelve su posicin. En otras palabras, la funcin COINCIDIR nos ayuda a
obtener el nmero de fila que ocupa el elemento buscado.
Sintaxis de la funcin COINCIDIR
La funcin COINCIDIR tiene tres argumentos:

Valor_buscado (obligatorio): El valor que estamos buscando.

Matriz_buscada (obligatorio): El rango de celdas donde realizaremos la bsqueda.

Tipo_de_coincidencia (opcional): Un nmero que indica el tipo de coincidencia en la


bsqueda.

El Tipo_de_coincidencia especificado en la funcin tendr un efecto en la manera en que se


hace la bsqueda. Los siguientes valores son los posibles para el tercer argumento de
la funcin COINCIDIR:

1: La funcin COINCIDIR encontrar el valor ms grande que sea menor o igual al


valor buscado. La matriz de bsqueda debe estar ordenada de manera ascendente.

0: La funcin COINCIDIR encontrar el primer valor que sea exactamente igual al


valor buscado. La matriz de bsqueda puede estar en cualquier orden.

-1: La funcin COINCIDIR encontrar el valor ms pequeo que sea mayor o igual que
el valor buscado. La matriz de bsqueda debe estar ordenada de manera descendente.

Cuando no se especifica el tercer argumento de la funcin COINCIDIR se utilizar de manera


predeterminada el valor 1.
Ejemplos de la funcin COINCIDIR
Comenzar con un ejemplo de una bsqueda exacta con la funcin COINCIDIR. Para ello
tengo una lista de valores en la columna A y utilizar la siguiente frmula:

=COINCIDIR("EFG", A1:A10, 0)
Observa el resultado de la frmula:

La funcin COINCIDIR nos devuelve el nmero 5 que es precisamente la posicin que ocupa
el valor buscado. Ahora observa lo que sucede al utilizar la siguiente frmula:
=COINCIDIR("JOX", A1:A10)
En primer lugar debemos saber que el valor JOX no est dentro de la lista as que no habra
una coincidencia exacta, pero al omitir el tercer argumento de la funcin estoy indicando que
deseo hacer una bsqueda aproximada. Observa el resultado:

La funcin COINCIDIR devuelve el nmero 9 porque es el elemento que contiene al menos


una de las letras del valor buscado y es, por lo tanto, la mejor coincidencia encontrada.

Notas adicionales sobre la funcin COINCIDIR


Algunas notas adicionales sobre la funcin COINCIDIR son las siguientes:

La funcin COINCIDIR no hace diferencia entre maysculas y minsculas.

Cuando la funcin COINCIDIR no encuentra alguna coincidencia devolver el tipo de


error #N/A.

Descripcin de la funcin IMPORTARDATOSDINAMICOS en Excel


La funcin IMPORTARDATOSDINAMICOS en Excel te permite copiar datos a partir de
una tabla dinmica. Una de las ventajas es que al momento en que se actualicen los
datos de la tabla, los datos copiados tambin se actualizan.
Excel tiene una manera rpida de insertar la funcin en la celda que t decidas:
1. Escribes el smbolo igual = en la celda.
2. Eliges la celda que de la tabla dinmica que necesitas
3. A continuacin das enter y aparece el valor

Sintaxis
IMPORTARDATOSDINAMICOS(camp_datos, tabla_dinmica, [campo1,
elemento1], [campo2, elemento2], ...)

camp_datos: Es un argumento obligatorio y representa el nombre, entre comillas,


del campo de datos que contiene los datos que se desean recuperar.

tabla_dinmica: Es un argmento obligatorio y hace referencia a cualquier celda,


rango de celdas o rango de celdas con nombre en un informe de tabla dinmica.
Esta informacin se usa para determinar qu informe de tabla dinmica contiene
los datos que se desean recuperar.

[campo1, elemento1], [campo2, elemento2],: Son argumentos opcionales y


son de 1 a 126 parejas de nombres de campo y nombres de elemento que
describen los datos que se desean recuperar.
o

Las parejas pueden estar en cualquier orden.

Los nombres de campo y nombres de elemento que no sean fechas ni


nmeros van entre comillas.

En el caso de los informes de tabla dinmica OLAP, los elementos pueden


contener el nombre de origen de la dimensin y tambin el nombre de
origen del elemento.

Una pareja de campo y elemento de una tabla dinmica OLAP puede tener
el siguiente aspecto:

[Producto],[Producto].[Todos los productos].[Alimentos].[Bollera]

Anotaciones

Los campos calculados o los elementos y los clculos estndar se incluyen en los
clculos de IMPORTARDATOSDINAMICOS.

Si tabla_dinmica es un rango que incluye dos o ms informes de tabla dinmica,


los datos se recuperarn del ltimo informe creado en el rango.

Si los argumentos de campo y elemento describen una sola celda, el valor de la


celda se devuelve sin tener en cuenta si se trata de una cadena, un nmero, un
error y as sucesivamente.

Si un elemento contiene una fecha, el valor debe expresarse como un nmero de


serie o rellenarse mediante la funcin FECHA para que se conserve si la hoja de
clculo se abre en otra configuracin regional. Por ejemplo, un elemento que hace
referencia a la fecha 5 de marzo de 1999 podra insertarse como 36224 o
FECHA(1999,3,5). Las horas pueden insertarse como valores decimales o
mediante la funcin TIEMPO.

Si tabla_dinmica no es un rango donde se encuentra un informe de tabla


dinmica, IMPORTARDATOSDINAMICOS devuelve #REF!.

Si los argumentos no describen un campo visible o incluyen un filtro de informe en


el que los datos filtrados no se muestran, IMPORTARDATOSDINAMICOS devuelve
#REF!.

Cmo se comporta la funcin IMPORTARDATOSDINAMICOS en


Excel
Para ilustrar cmo se comporta esta funcin vamos a basarnos en la siguiente tabla:

En el rango A1:E8 est nuestra tabla dinmica, donde tenemos los totales de las compras
de cada producto por proveedor.
En el rango A10:F13, tenemos los tres ejemplos que vamos a usar para averiguar cmo
puedes usar la funcin IMPORTARDATOSDINAMICOS en Excel:

Ejemplo 1
En el primer caso necesitas saber el Total de compras que has tenido. Para esto aplicamos
la frmula:
=IMPORTARDATOSDINAMICOS("TOTAL",$A$1) ---> Resultado $19,681,000

Le estamos indicando a la funcin que queremos el camp_datos es TOTAL y que su valor


est en la celda A1, la cual es una celda de tipo fijo, por eso est acompaada por signos
de peso. El resultado de la funcin es $19,681,000.

Ejemplo 2
En el segundo ejemplo precisas saber el las compras totales del producto Granete, as
que aplicamos la siguiente frmula:
=IMPORTARDATOSDINAMICOS("TOTAL",$A$1,"PRODUCTO","Granete") --->
Resultado $2,541,000

Aqu de nuevo hacemos referencia al campo TOTAL, y el valor que queremos est en la
celda $A$1 de nuestra tabla dinmica. Despus le indicamos que el nombre del producto
est en el campo PRODUCTO, por ltimo le indicamos que el elemento del campo es
Granete. El valor resultante es $2,541,000.

Ejemplo 3
En el tercer caso necesitas saber cunto le compraste al Proveedor 3, la bsqueda la
hacemos por medio de la siguiente frmula:
=IMPORTARDATOSDINAMICOS("TOTAL",$A$1,"PROVEEDOR","Proveedor 3") --->
Resultado $3,490,000

Le indicamos a la funcin que el argumento camp_datos es el TOTAL, de la referencia


$A$1 de nuestra tabla dinmica. Le indicamos con el argumento campo1 que busque el
PROVEEDOR y que se vaya hasta el elemento Proveedor 3. El resultado de esta
frmula es $3,490,000.
De esta manera es como puedes emplear la funcin IMPORTARDATOSDINAMICOS en
Excel en tus tareas cotidianas.

Cmo transponer un rango


Para iniciar con este ejemplo debo seleccionar el rango de celdas que
ser transpuesto y copiarlo al Portapapeles. Posteriormente hacer clic
derecho sobre la celda destino y seleccionar el
comando Transponerdentro de las Opciones de pegado.

El resultado de la accin ser el siguiente:

Si lo nico que deseas hacer con la matriz es intercambiar la


informacin de filas a columnas o viceversa, entonces lo hemos
logrado. Pero si deseas que ambas matrices permanezcan
referenciadas entre ellas entonces debemos transponerlas de una
manera diferente.
Qu es una matriz transpuesta referenciada?
El hecho de que la matriz transpuesta sea referenciada quiere decir
que cualquier modificacin de los datos en la matriz original se ver
reflejada en la matriz transpuesta. Observa el siguiente ejemplo en
donde al editar la celda A4 se actualiza automticamente la celda G1.

Este comportamiento solamente lo podemos lograr utilizando la


funcin TRANSPONER.
La funcin TRANSPONER en Excel
En lugar de utilizar la opcin de pegado especial para transponer
nuestra matriz, podemos utilizar la funcin TRANSPONER para tener
una matriz transpuesta referenciada. El procedimiento es el
siguiente. Comenzamos por seleccionar el rango de celdas destino el
cual deber ser del tamao inverso que el rango origen es decir, si mi
rango origen es de 2 columnas por 4 filas (24), el rango destino que
debo seleccionar ser de 4 columnas por 2 filas (42). Una vez
seleccionado el rango destino introducimos la funcin TRANSPONER
utilizando el rango origen como argumento de la funcin de la
siguiente manera.

Al terminar no pulses la tecla Entrar como normalmente lo haramos


sino que debemos ingresar la combinacin de teclas Ctrl + Mays +
Entrar. Esta combinacin de teclas nos ayudar a aplicar la frmula
sobre todos los elementos de la matriz y con esto tendremos nuestra
matriz transpuesta referenciada:

Cualquier cambio realizado en la matriz origen se ver reflejado en


la matriz transpuesta y de esa manera estaremos seguros de que los
datos son consistentes e idnticos en ambas matrices.

También podría gustarte