Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Tema 01 - Funciones Busqueda & Referencia

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

Capítulo 3

Funciones de Búsqueda y de Referencia

Objetivos:

Usar funciones de búsqueda


Usar funciones de referencia
Buscar valores en una tabla
Resolver aplicaciones prácticas
Introducción
Las funciones de Búsqueda y Referencia en Excel son una gran herramienta para encontrar datos concretos
almacenados en las hojas de cálculo. Podremos filtrar datos en Excel o obtener información de las referencias
de celdas gracias a estas funciones específicas; Se usan casi siempre de manera interna dentro de otra función.

A continuación, te mostramos descripciones de cada una:

Función Inglés Descripción


Devuelve el número de áreas de una referencia. Un área es un rango de
AREAS AREAS
celdas contiguas o una única celda.

BUSCAR LOOKUP Busca valores de un rango de una columna o una fila o desde una matriz.

Busca en la primera fila de una tabla o matriz de valores y devuelve el


BUSCARH HLOOKUP
valor en la misma columna desde una fila especificada.
Busca un valor en la primera columna de la izquierda de una tabla y
BUSCARV VLOOKUP luego devuelve un valor en la misma fila desde una column especificada.
De forma predeterminada, la tabla se ordena de forma ascendente.
Devuelve la posición relativa de un elemento en una matriz, que
COINCIDIR MATCH
coincide con un valor dado en un orden especificado.
Devuelve una referencia a un rango que es un número especificado de
DESREF OFFSET
filas y columnas de una referencia dada.
Elige un valor o una acción de una lista de valores a partir de un número
ELEGIR CHOOSE
de índice.
Devuelve un valor o referencia de la celda en la intersección de una fila y
columna en particular, en un rango especificado.
INDICE INDEX
▪ Primera forma Matricial
▪ Segunda forma Referencia

INDIRECTO INDIRECT Devuelve una referencia especificada por un valor de texto.

Devuelve un rango vertical de celdas como un rango horizontal, o


TRANSPONER TRANSPOSE
viceversa.

2
Función AREAS()
Categoría: Búsqueda y referencia

Nombre en inglés: AREAS

¿Qué Hace?

Devuelve el número de áreas contenidas en la referencia especificada.

Sintaxis

=AREAS(ref)

ref (obligatorio): Referencia a una celda o rango de celdas

Ejemplos
=AREAS(A1:B2) = 1
=AREAS(A1:B2, C1) = 2

Ejemplo 1:

3
Función BUSCAR()
Categoría: Búsqueda y referencia

Nombre en inglés: LOOKUP

¿Qué Hace?

La función BUSCAR en Excel nos permite buscar un valor dentro de un rango de celdas y como
resultado nos devolverá el valor correspondiente del rango de resultados que especifiquemos. La
función BUSCAR se puede utilizar en forma vectorial o en forma matricial.

Sintaxis

=BUSCAR(valor_buscado, rango_comparación, [rango_resultado])

valor_buscado (obligatorio): Valor que se buscará en el rango_comparación.


rango_comparación (obligatorio): El rango de celdas con los valores que serán buscados. Puede
ser una columna o una fila.
rango_resultado: (opcional): El rango de celdas que contendrá los resultados. Debe ser del mismo
tamaño que rango_comparación.

Ejemplos

=BUSCAR(5, A1:A9, B1:B9) = Busca el valor 5 en el rango A1:A9 y si lo encuentra devuelve el valor de
la misma fila pero del rango B1:B9

Ejemplo 2:

4
FUNCIÓN BUSCARH()
Categoría: Búsqueda y Referencia

Nombre en inglés: Hlookup

¿Qué Hace?

La función BUSCARH en Excel busca un valor dentro de una fila y devuelve el valor que ha sido
encontrado o un error #N/A en caso de no haberlo encontrado. Esta función es similar, en cierto
sentido, a la función BUSCARV.

. Siempre busca en la primera fila del rango especificado.

Sintaxis

=BUSCARH(valor_buscado, rango, valor_regresado, [ordenado])

valor_buscado (obligatorio): Valor que se buscará en el rango


rango (obligatorio): El rango de celdas que contiene la fila de valores y la fila de resultados.
valor_regresado (obligatorio): Número de fila (dentro del rango) que contiene los resultados.
ordenado (opcional): Indica si será una coincidencia aproximada. Si se omite se toma como
verdadero.

Ejemplos

=BUSCARH(“Excel”, A1:J2, 2) = Encuentra “Excel” en la fila 1 y regresa el valor que le corresponde de


la fila 2

Ejemplo 3:

5
FUNCIÓN BUSCARV()
Categoría: Búsqueda y referencia

Nombre en inglés: VLOOKUP

¿Qué Hace?

La función BUSCARV es una de las funciones más utilizadas en Excel y pertenece al grupo de funciones
de búsqueda y referencia. Esta función nos permite hacer una búsqueda de un valor dentro de la
primera columna de un rango de datos.

A continuación haremos una revisión detallada de cada uno de sus argumentos.

Sintaxis

=BUSCARV(valor_buscado, matriz_buscar_en, indicador_columna, [ordenado])

valor_buscado (obligatorio): Valor que se buscará en el rango


matriz_buscar_en (obligatorio): El rango de celdas que contiene la fila de valores y la fila de
resultados.
Indicador_columna (obligatorio): Número de fila (dentro del rango) que contiene los resultados.
ordenado (opcional): Indica si será una coincidencia aproximada. Si se omite se toma como
verdadero.

Ejemplos

=BUSCARV(“Excel”, A1:J2, 2) = Encuentra “Excel” en la fila 1 y regresa el valor que le corresponde de


la fila 2

Ejemplo 4:

6
FUNCIÓN COINCIDIR()
Categoría: Búsqueda y referencia

Nombre en inglés: MATCH

¿Qué Hace?

La función COINCIDIR en Excel nos ayuda a localizar un elemento dentro de un rango de celdas y nos
devuelve su posición. En otras palabras, la función COINCIDIR nos ayuda a obtener el número de fila
que ocupa el elemento buscado.

Sintaxis

=COINCIDIR(valor_buscado, rango, [tipo_de_coincidencia])

valor_buscado (obligatorio): Valor que se buscará en el rango


rango (obligatorio): El rango de celdas con los valores.
tipo_de_coincidencia (opcional): Indica si será una coincidencia exacta ó aproximada. Si se omite
se toma como aproximada.

Ejemplos

=COINCIDIR(“Excel”, A1:A10, 0) = Encuentra “Excel” en la columna A y regresa la posición dentro de


la lista donde fue encontrado el valor

Ejemplo 5:

7
FUNCIÓN DESREF()
Categoría: Búsqueda y referencia

Nombre en inglés: OFFSET

¿Qué Hace?

La función DESREF en Excel nos devuelve una referencia a un rango de celdas que ha sido desplazado
respecto a otra referencia que hemos especificado ¿Suena complicado? Vaya que es complicado
explicar, pero la función DESREF es uno de esos tesoros escondidos de Excel.

Sintaxis

=DESREF(ref, filas, columnas, [alto], [ancho])

ref (obligatorio): Referencia en la que se basa la desviación.


filas (obligatorio): Número de filas hacia abajo (positivo) o hacia arriba (negativo) de la celda
superior izquierda del resultado.
columnas (obligatorio): Número de columnas hacia la derecha (positivo) o hacia la izquierda
(negativo) de la celda superior izquierda del resultado.
alto (opcional): El número de filas (alto) que se desea que tenga la referencia devuelta.
ancho (opcional): El número de columnas (ancho) que se desea que tenga la referencia devuelta..

Ejemplos

=DESREF(A1, 4, 1) = Devuelve el valor de la celda B5

Ejemplo 6:

8
FUNCIÓN ELEGIR()
Categoría: Búsqueda y referencia

Nombre en inglés: CHOOSE

¿Qué Hace?

La función ELEGIR en Excel recibe una lista de valores y nos permite elegir algún elemento de dicha
lista con solo especificar la posición del elemento que necesitamos. Podemos especificar hasta 254
valores en la lista entregada a la función.

Sintaxis

=ELEGIR(índice, valor1, [valor2,], …)

índice (obligatorio): Número entre 1 y 254 que indica el valor que se debe elegir. Puede ser una
referencia a una celda que contenga un valor entre 1 y 254
valor1 (obligatorio): El primer valor de la lista a elegir.
valor2 (opcional): A partir del segundo valor son opcionales y hasta el valor 254.

Ejemplos

=ELEGIR(1, “UNO”, “DOS”, “TRES”) = UNO

=ELEGIR(3, “UNO”, “DOS”, “TRES”) = TRES

Ejemplo 7:

9
FUNCIÓN INDICE
Categoría: Búsqueda y referencia

Nombre en inglés: INDEX

¿Qué Hace?

La función INDICE en Excel nos ayuda a obtener el valor de una celda dentro de una matriz
especificando el número de fila y columna. Esta función tiene dos formas de uso: de forma matricial y
de forma de referencia.

Sintaxis

=INDICE(matriz, núm_fila, [núm_columna])


matriz (obligatorio): Rango de celdas que compone la matriz donde se hará la intersección.
núm_fila (obligatorio): Fila de la matriz que contiene el valor buscado.
núm_columna (opcional): Columna de la matriz que contiene el valor buscado.
Ejemplos:
=INDICE(A2:E10, 2, 6) = Valor en la intersección de la segunda fila y la sexta columna del rango.
=INDICE(A2:E10, 5, 1) = Valor en la intersección de la quinta fila y la primera columna del rango.

Ejemplo 8:

10
Forma de Referencia de la Función Indice()
La segunda forma de uso de la función INDICE en Excel es similar a la anterior pero con la diferencia de que en
lugar de especificar una sola matriz podemos indicar más de una matriz. Bajo esta forma, la función INDICE
tiene una sintaxis un poco diferente que el método anterior:

Ref (obligatorio): La referencia a las matrices que tienen los datos.


Núm_fila (obligatorio): El número de fila de la celda que deseamos obtener.
Núm_columna (opcional): El número de columna de la celda a obtener.
Núm_área (opcional): Ya que Ref puede tener especificados varios rangos como A1:C6, A8:C11
entonces Núm_área indicará cual de los rangos se debe utilizar.

Si Núm_fila y Núm_columna indican una celda fuera de la matriz recibiremos un error del tipo #¡REF!.

11
Forma Matricial de la Función Indice()
En su forma matricial, la función INDICE en Excel nos ayuda a obtener el valor de la celda que se encuentra
justamente en el cruce de la fila y de la columna que hayamos especificado. La sintaxis de la función INDICE es
la siguiente:

Matriz (obligatorio): El rango de celdas que conforma nuestra tabla de datos.


Núm_fila (opcional): El número de fila de la celda que contiene el valor que necesitamos.
Núm_columna (opcional): Este argumento es opcional solamente si la Matriz consta de una sola columna,
de lo contrario debe especificarse el número de columna de la celda buscada.
Tanto el Núm_fila como el Núm_columna comienzan con el número 1 que indica la primera fila o la primera
columna de nuestra matriz. Ambos argumentos deben indicar una celda válida dentro de la matriz o de lo
contrario recibiremos un error del tipo #¡REF!.

Ejemplo 9:

12
FUNCIÓN INDIRECTO
Categoría: Búsqueda y referencia

Nombre en inglés: INDIRECT

¿Qué Hace?

La función INDIRECTO en Excel nos ayuda a obtener una referencia a una celda o a un rango de
celdas. Puedes utilizar esta función para crear una referencia que no cambiará aun cuando se inserten
filas o columnas a la hoja de Excel.

La función INDIRECTO también puede ser utilizada para crear una referencia a partir de una letra y
un número dando forma a la dirección de la celda de la cual deseamos obtener la referencia.

Sintaxis

=INDIRECTO(ref, [a1])

ref (obligatorio): Referencia a la celda que contiene el nombre (texto) de la celda de la cual se
desea obtener el valor
a1 (opocional): Si es falso se interpreta como una referencia F1C1 de lo contrario se interpreta
como referencia A1

Ejemplos:

=INDIRECTO(“A1”) = valor contenido en la celda A1

=INDIRECTO(A1) = valor de la celda especificada en A1

13
Ejemplo 1: Referencia de Celda INDIRECTA
• Como se muestra a continuación, la función INDIRECTA =INDIRECT(B2) convirtió la cadena de texto en
B2 en una referencia de celda válida y luego devuelva el valor de esta referencia de celda (D2) como
resultado final.

Ejemplo 2:

14
FUNCIÓN TRANSPONER
Categoría: Búsqueda y referencia

Nombre en inglés: TRANSPOSE

¿Qué Hace?

Convierte un rango de celdas vertical en un rango horizontal o viceversa.

Sintaxis

=TRANSPONER(rango)

rango (obligatorio): El rango de celdas que se desea transponer.

Ejemplos

=TRANSPONER(A1:A5) = Convierte la fila A1:A5 en columna. Debe utilizarse como fórmula de


matriz.

Ejemplo 1:

15

También podría gustarte