Está en la página 1de 6

GUIA DE EXCEL AVANZADO 2011

FUNCIONES BUSQUEDA Y REFERENCIA:

BUSCARV - CONSULTAV

Busca un valor específico en la columna más a izquierda de una matriz y devuelve el valor en la
misma fila de una columna ESPECIFICADA en la tabla.

Ejemplo

Un doctor analiza los meses de edad de bebés en el rango D17:E25. En el rango F18:F25 desea
saber la cantidad de vacunas que debe tener cada bebé según la edad. En el rango H17:I21
está la tabla que indica cantidad de vacunas según edad. A continuación se presenta la solución.

Sintaxis

=BUSCARV(valor buscado; matriz de comparación; indicador columnas; [ordenado])


valor buscado: es el valor buscado en la primera columna de la tabla.
matriz de comparación: es la tabla donde se efectúa la búsqueda.
indicador columnas: es un número que especifica la columna de la tabla de donde se devuelve
un valor.
ordenado: es un valor lógico (VERDADERO o FALSO) que indica que la primera columna de la
tabla donde se buscan los datos esta ordenada o no. Si omite este argumento se considera
VERDADERO, es decir, se considera que la columna uno de la tabla esta ordenada. Si no se está
seguro poner siempre FALSO.

Práctica

Utilizando la función BUSCARV obtiene el concepto de masa corporal para los pesos indicados en
el rango D48:D54, buscando en la tabla del rango H48:I51. Inserta la función en la celda F48 y
cópiala hasta la celda F55.
GUIA DE EXCEL AVANZADO 2011

BUSCARH - CONSULTAH

Busca un valor en la fila superior de una tabla o una matriz de valores y, a continuación,
devuelve un valor en la misma columna de una fila especificada en la tabla o matriz.

Ejemplo

Un doctor analiza los meses de edad de bebés en el rango D17:E25. En el rango F18:F25 se
desea saber la cantidad de vacunas que debe tener cada bebé según la edad. En el rango
H17:L18 se encuentra la cantidad de vacunas para cada edad. A continuación se presenta la
solución.

Sintaxis

=BUSCARH(valor buscado; matriz buscar en; indicador filas; [ordenado])


valor buscado: es el valor buscado en la primera fila de la tabla.
matriz buscar en: es la tabla donde se efectúa la búsqueda.
indicador filas: es un número que especifica la fila de la tabla donde se buscará valor.
ordenado: es un valor lógico (VERDADERO o FALSO) que indica que la primera fila de la tabla
donde se buscan los datos esta ordenada o no. Si se omite este argumento se considera que la
fila uno de la tabla esta ordenada (VERDADERO).

Práctica

Utilizando la función BUSCARH obtiene el concepto de masa corporal para los pesos indicados
en el rango D48:E54, buscando en la tabla del rango H47:L48. Inserta la función en la celda F48
y cópiala hasta la celda F54.
GUIA DE EXCEL AVANZADO 2011

ELEGIR

La función ELEGIR devuelve un valor elegido de una serie de valores, dado un número índice
Ejemplo

Se examinan códigos de artículos y su estado en el rango D18:E25. Se desea agregar un


concepto descriptivo al código de estado, indicado en la tabla del rango H18:H20. Dichos
resultados deben aparecer en el rango F18:F25. A continuación se presenta la solución:

Sintaxis

=ELEGIR(índice; valor1; valor2;...)


índice: es un número entero encargado de escoger un valor dentro de una serie de valores.
Puede ser escrito directamente en la función, una función que devuelva números enteros o
referencias a celdas.
valor1, valor2, ....: es la serie de datos de los cuales se elige uno, según lo indicado en índice.
Puede ser otra función, una referencia a celdas o valores escritos directamente en la función.

Práctica

Utilizando la función ELEGIR obtiene el país importador de los distintos artículos en base a los
códigos de origen indicados en el rango E48:E54, según lo indicado en la tabla del rango
H48:H50. Inserta la función en la celda F48 y cópiala hasta la celda F55.
GUIA DE EXCEL AVANZADO 2011

INDICE

La función INDICE devuelve el valor referido a una fila y columna indicadas dentro de una tabla
especificada.

Ejemplo

Se analiza una tabla de datos de personas en el rango D17:F25. En la celda H18 se desea saber
cuál es el dato que corresponde a la fila y columna indicadas en las celdas J18 y K18
respectivamente. A continuación se presenta la solución. Veamos la solución:

Sintaxis

=INDICE(matriz; núm fila; núm columna)


matriz: es la tabla donde se efectúa la búsqueda.
núm fila: es un número que especifica la fila de la tabla donde se buscará el valor. Si se omite
debe estar presente núm columna.
núm columna: es un número que especifica la columna de la tabla donde se buscará el valor. Si
se omite debe estar presente número fila.

Práctica

Utilizando la función INDICE sobre la tabla del rango D48:F55 obtiene el dato ubicado en la fila
y columna indicadas en las celdas J48 y K48 respectivamente. Inserta la función en la celda
H48.
GUIA DE EXCEL AVANZADO 2011

INDIRECTO

La función INDIRECTO devuelve un valor de una celda referenciada por una cadena de texto
como dirección.

Ejemplo

Se analizan los datos de personas en el rango D18:F23. En la celda H21 se desea saber el valor
de la celda indicada por la referencia de la celda J18. A continuación se presenta la solución.

Sintaxis

=INDIRECTO(ref; [a1])
ref: es una cadena de texto que representa una referencia de Columna y Fila válida para Excel.
a1: es un valor lógico que indica el tipo de referencia que se acepta en ref, si es VERDADERO u
omitido la referencia es del tipo A1 (columna A - fila 1); si es FALSO la referencia posee el estilo
L1C1 (fila 1 - columna 1).

Práctica

Utilizando la función INDIRECTO obtiene el valor de la celda indicada por la referencia de la


celda J48.
Inserta la función en la celda H48.
GUIA DE EXCEL AVANZADO 2011

TRANSPONER

La función TRANSPONER devuelve el valor de un rango de forma transpuesta (convierte filas en


columnas o viceversa).

Ejemplo

En el rango E18:E25 se encuentra una tabla con datos de vacunas. En el rango I18:L18 se
desea "girar" esa tabla 90º, es decir poner las filas como columnas. A continuación se presenta
la solución.

Sintaxis

=TRANSPONER(matriz)
matriz: es la referencia a un rango con más de una fila y columna, puede contener distindos
tipos de datos.

Práctica

Utilizando la función TRANSPONER obtiene los mismos datos de la tabla del rango E48:E51,
pero intercambiando las filas por columnas (es decir las filas se conviertan en columnas de la
nueva tabla).
Inserta la función en el rango I48:L48.

También podría gustarte