Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia07com118 Excel 2018
Guia07com118 Excel 2018
CICLO I-2018
1. Funciones de búsqueda y referencia
En una hoja de Excel es muy importante coger los datos correctos para trabajar con las
fórmulas diseñadas. Por eso existe una agrupación de funciones específicas para realizar
búsquedas de datos.
Estas son las funciones disponibles por Excel para realizar búsquedas:
Función Descripción
AREAS Devuelve el número de áreas de una referencia
BUSCAR Busca valores de un vector o una matriz
BUSCARH Busca en la fila superior de una matriz y devuelve el valor
de la celda indicada
BUSCARV Busca en la primera columna de una matriz y se mueve en
horizontal por la fila para devolver el valor de una celda
COINCIDIR Busca valores de una referencia o matriz
COLUMNA Devuelve el número de columna de una referencia
COLUMNAS Devuelve el número de columnas de una referencia
DESREF Devuelve un desplazamiento de referencia respecto a una
referencia dada
DIRECCION Devuelve una referencia como texto a una sola celda de
una hoja de cálculo
ELEGIR Elige un valor de una lista de valores
FILA Devuelve el número de fila de una referencia
FILAS Devuelve el número de filas de una referencia
HIPERVINCULO Crea un acceso directo o un salto que abre un documento
almacenado en un servidor de red, en una intranet o en
Internet
IMPORTARDATOSDINAMICOS Devuelve los datos almacenados en un informe de tabla
dinámica
INDICE Usa un índice para elegir un valor de una referencia o
matriz
INDIRECTO Devuelve una referencia indicada por un valor de texto
TRANSPONER Devuelve la transposición de una matriz
1
CICLO I-2015
2. Función CONSULTAV1
Descripción.
Sintaxis:
valor_buscado (Obligatorio):
matriz_buscar_en (Obligatorio):
1
Fuente: Ayuda de Excel.
2
CICLO I-2015
El rango de celdas que contiene los datos. Puede usar una referencia a un rango (por ejemplo,
A2:D8) o un nombre de rango. Los valores de la primera columna de matriz_buscar_en son los
valores que busca valor_buscado. Estos valores pueden ser texto, números o valores lógicos. Las
mayúsculas y minúsculas del texto son equivalentes.
Indicador_columnas (Obligatorio):
Un número de columna del argumento matriz_buscar_en desde la cual debe devolverse el valor
coincidente. Si el argumento indicador_columnas es igual a 1, la función devuelve el valor de la
primera columna del argumento matriz_buscar_en; si el argumento indicador_columnas es igual
a 2, devuelve el valor de la segunda columna de matriz_buscar_en y así sucesivamente.
Ordenado (Opcional):
3
CICLO I-2015
hay caracteres no imprimibles. En estos casos, CONSULTAV puede devolver un valor
inesperado o incorrecto.
Para obtener más información, vea Función LIMPIAR y Función RECORTAR.
Al buscar valores de fechas o números, asegúrese de que los datos de la primera columna de
matriz_buscar_en no se almacenen como valores de texto, ya que, en ese caso, CONSULTAV
puede devolver un valor incorrecto o inesperado.
Si ordenado es FALSO y valor_buscado es un valor de texto, se pueden usar los caracteres
comodín de signo de interrogación (?) y asterisco (*) en el argumento valor_buscado. El signo de
interrogación corresponde a un solo carácter cualquiera y el asterisco equivale a cualquier
secuencia de caracteres. Si lo que desea buscar es un signo de interrogación o un asterisco,
escriba una tilde (~) antes del carácter.
Si tenemos un listado de alumnos a quienes se les ha asignado un tipo de beca, tal como se
explica en la siguiente imagen:
El problema consiste en que a partir del tipo de beca asignado (b1,b2, b3 y b4) se debe buscar
ese tipo de beca para conocer cuál es el monto que le corresponde.
4
CICLO I-2015
En este ejercicio la matriz de búsqueda está ubicada en la hoja llamada Beca.
Paso 1: Seleccionar la celda E2 como celda activa, ya que es en esta celda donde deseamos
obtener el resultado de la búsqueda.
Paso 4: En la ventana Argumentos de función, colocar los argumentos, tal como muestra la
siguiente figura:
Valor_buscado: es la celda donde se encuentra el valor que vamos a buscar. En nuestro caso es
el tipo de beca ubicado en la celda D2 de la hoja alumno.
5
CICLO I-2015
Matriz_buscar_en: es el rango de datos donde se realizara la búsqueda. En la primera columna
de esta deben estar ubicados los posibles valores que coinciden con el valor buscado. La matriz
de búsqueda es el rango de celdas A1: C5 de la hoja Beca.
Para este ejercicio, puede observar en la imagen que la referencia al rango de celdas que
representan la matriz de búsqueda tiene referencia absoluta, ya que cuando copiemos la fórmula
a otras celdas debemos evitar que se cambie la referencia al rango de celdas que representan a la
matriz.
Ordenado: Es un valor lógico. Para encontrar la coincidencia más cercana en la primera columna
de la matriz es = VERDADERO u omitido; para encontrar la coincidencia exacta en la primera
columna de la matriz es =FALSO
En este ejercicio se requiere una búsqueda exacta, por lo tanto colocamos el valor lógico FALSO.
3. Función CONSULTAH
Descripción:
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. Use CONSULTAH
cuando los valores de comparación se encuentren en una fila en la parte superior de una tabla de
datos y desee encontrar información que se halle dentro de un número especificado de filas. Use
CONSULTAV cuando los valores de comparación se encuentren en una columna a la izquierda
de los datos que desee encontrar.
Sintaxis:
6
CICLO I-2015
3.1. Argumentos de la función:
Valor_buscado (Obligatorio):
El valor que se busca en la primera fila de la tabla. Valor_buscado puede ser un valor, una
referencia o una cadena de texto.
Matriz_buscar_en (Obligatorio):
Una tabla de información en la que se buscan los datos. Use una referencia a un rango o el
nombre de un rango.
Los valores de la primera fila del argumento matriz_buscar_en pueden ser texto, números o
valores lógicos.
Indicador_filas (Obligatorio):
Ordenado (Opcional):
Un valor lógico que especifica si CONSULTAH debe localizar una coincidencia exacta o
aproximada. Si es VERDADERO o se omite, devolverá una coincidencia aproximada. Es decir,
si no encuentra ninguna coincidencia exacta, devolverá el siguiente valor mayor que sea inferior a
valor_buscado. Si es FALSO, CONSULTAH encontrará una coincidencia exacta. Si no
encuentra ninguna, devolverá el valor de error #N/A.
Si CONSULTAH no logra encontrar valor_buscado, utiliza el mayor valor que sea menor que
valor_buscado.
Si valor_buscado es menor que el menor valor de la primera fila de matriz_buscar_en,
CONSULTAH devuelve el valor de error #N/A.
7
CICLO I-2015
Si Ordenado es FALSO y valor_buscado es un valor de texto, se pueden usar los caracteres
comodín de signo de interrogación (?) y asterisco (*) en el argumento valor_buscado. El signo de
interrogación corresponde a un solo carácter cualquiera y el asterisco equivale a cualquier
secuencia de caracteres. Si lo que desea buscar es un signo de interrogación o un asterisco,
escriba una tilde (~) antes del carácter.
Por tanto, los pasos son similares al ejercicio anterior con la función ConsultarV, pero como la
información de la matriz de búsqueda tiene los datos distribuidos en filas, usaremos la función
CONSULTASH.
8
CICLO I-2015
4. Ejemplo de consultaV con más de una tabla de referencia o matriz de búsqueda .
Hay situaciones en las cuales debemos usar la función BUSCARV con más de una tabla de
referencia o matriz de busqueda. Es decir, necesitamos una fórmula que nos permita, de acuerdo
a algún parámetro del valor buscado, decidir realizar la búsqueda en distintas matrices.
Para dar un ejemplo del uso de BUSCARV (VLOOKUP) con más de una tabla de referencia,
veamos el caso de una empresa que paga comisiones a sus agentes de ventas de acuerdo al
volumen de ventas y a la antigüedad del agente en la empresa.
En nuestro ejemplo, hay una tabla de comisiones para agentes con una antigüedad menor a 5
años, y otra para aquellos con más de 5 años en la empresa:
= CONSULTAV(C2,SI(B2<=5,comision!$A$4:$B$8,comision!$D$4:$E$8),2)
9
CICLO I-2015
Para determinar el monto de la comisión que le corresponde a cada agente, de acuerdo al monto
de las ventas y a la antigüedad, usamos la siguiente fórmula en la celda D8 de la hoja venta:
= CONSULTAV(C2,SI(B2<=5,comision!$A$4:$B$8,comision!$D$4:$E$8),2)
La fórmula funciona anidando dentro de la función BUSCARV una función SI (IF) que de
acuerdo al resultado dirija la búsqueda a una u otra tabla de referencia o matriz. También se
puede ver que se ha dejado el argumento "ordenado" (el cuarto argumento de la función
CONSULTAV) en blanco, para obtener una búsqueda aproximada, devolverá el resultado del
valor más alto inferior a valor_buscado.
10
CICLO I-2015