Está en la página 1de 16

Curso virtual

Excel avanzado
con macros
Módulo 1: Funciones Avanzadas
Excel Avanzado con macros Módulo 1

1. Funciones de búsqueda y referencia


1.1 Función BUSCARV - Repaso
Busca un elemento dentro de la primera columna de una matriz y obtiene como resultado un elemento asociado al
valor buscado
=BUSCARV(Valor_buscado,Matriz,Indicador_columna,coincidencia)

Busca el DNI en el rango A1:D7 y obtiene


el apellido

Figura 1: BuscarV
Fuente: Elaboración Propia
Excel Avanzado con macros Módulo 1

1.2. Función BUSCARH - Repaso


Busca un elemento en la primera fila de una matriz y obtiene como resultado un elemento asociado al valor buscado.

=BUSCARH(Valor_buscado,Matriz,Indicador_fila,coincidencia)

Figura 2: BuscarH
Fuente: Elaboración Propia
Excel Avanzado con macros Módulo 1

1.3 Función BUSCAR - Repaso

=BUSCAR(Valor_buscado,vector_de_comparación,vector_de_resultado)

Busca valores de un rango de una columna o una fila desde una matriz

IMPORTANTE:
Los datos del Vector de comparación
deben de estar ordenados de menor a
mayor.
El vector de comparación y el vector de
resultado deben de tener la misma
cantidad de celdas.

Figura 3: BUSCAR
Fuente: Elaboración Propia
Excel Avanzado con macros Módulo 1

1.4 Función COINCIDIR

Devuelve la posición relativa de un elemento en una matriz, que coincide con un valor dado en un orden especificado.

Es el dato que El rango donde se buscará


conozco

=COINCIDIR(Valor_buscado;matriz_buscada;coincidencia)

El tipo de coincidencia:
1 (Menor que)
0 (Coincidencia exacta)
-1 (Mayor que)
Excel Avanzado con macros Módulo 1

1.4 Función COINCIDIR


Busca a Marzo en el rango Meses y devuelve la ubicación del mes

El rango
$B$1:$G$1 tiene el
nombre Meses

Figura 4: Coincidir
Resultado: 3 Fuente: Elaboración Propia
Excel Avanzado con macros Módulo 1

1.5 Función ÍNDICE

Devuelve un valor o referencia de la celda en la intersección de una fila y columna, en un rango especificado.

Matriz con los


Número de columna
datos

INDICE (Matriz; núm_fila; [núm_columna])

Número de fila
Excel Avanzado con macros Módulo 1

1.5 Función ÍNDICE


Busca en la matriz Ventas el dato que se encuentre en la fila 5 y la columna 3

Resultado: 16525

Figura 5: Índice
Fuente: Elaboración Propia
Excel Avanzado con macros Módulo 1

1.6 Función DESREF

Devuelve una referencia a un rango que es un número especificado de filas y columnas de una referencia dada. Esta
función es de gran utilidad cuando deseamos hacer una referencia a un rango dinámico.

Número de columnas a partir de Cantidad de


Referencia inicial
la referencia inicial columnas

DESREF (Ref; filas; columnas; [alto]; [ancho])

Número de filas a partir de la


Cantidad de filas
referencia inicial
Excel Avanzado con macros Módulo 1

1.6 Función DESREF

Ejemplo1: Ejemplo2:
Teniendo como referencia inicial la celda B2 se Suma de ventas del mes de febrero usando la
desea hallar las ventas de Córdova en el mes de función Desref y Suma.
Marzo.

Figura 6: Ejemplo1 - Desref Figura 7: Ejemplo2 - Desref


Fuente: Elaboración Propia Fuente: Elaboración Propia
Excel Avanzado con macros Módulo 1

1.7. Función indirecto

=INDIRECTO(REFERENCIA)

• Devuelve una referencia especificado por un valor de texto, esta función puede ser de gran utilidad al usar
con validación de celdas.

Figura 8: Indirecto
Fuente: Elaboración Propia

Rango Lima 11
Excel Avanzado con macros Módulo 1

2. Funciones de texto
1.1 Función concatenar
Esta función permite concatenar diferentes celdas

=CONCATENAR(Texto1;[texto2];[texto3]…)

Figura 9: Concatenar
Fuente: Elaboración Propia
Excel Avanzado con macros Módulo 1

2.2. Función Concat

=CONCAT
• Al igual que la función anterior permite concatenar un rango de celdas, en este caso
podemos hacer referencia al rango, esta función se encuentra disponible en Excel 2019.

Figura 10: Concat


Fuente: Elaboración Propia

13
Excel Avanzado con macros Módulo 1

2.3. Función Unir Cadenas

=UNIRCADENAS(Delimitador;Ignorar-vacias;texto1;texto2)
• Concatena una lista o rango de cadenas de texto utilizando un carácter delimitador, esta función
se encuentra disponible en Excel 2019.

Figura 11: Unir cadenas


Fuente: Elaboración Propia

14
Excel Avanzado con macros Módulo 1

Función Extrae y Minusc

La función EXTRAE permite extraer una cantidad de La función MINUSC convierte todas las letras de una
caracteres de una cadena de texto. cadena de texto en minúsculas

=EXTRAE(Texto;posición-inicial;núm-caracteres) =MINUSC(Texto)

En el ejemplo, la función EXTRAE, extrae de la celda A2


un carácter a partir de la primera posición. Luego lo
concatena con el contenido de la celda B2 y la función
MINUSC convierte a minúscula el resultado anterior.

Figura 12: Extraer y Minusc


Fuente: Elaboración Propia
Excel Avanzado con macros Módulo 1

Función Hallar y Reemplazar

La función HALLAR devuelve el número de carácter en La función REEMPLAZAR, reemplaza una cadena de texto
el que se encuentra un carácter o cadena de texto en por otra.
particular leyendo de izquierda a derecha.
=REEMPLAZAR(Texto-original;núm-inicial;núm-caracteres;te
=HALLAR(Texto-buscado;dentro-del-texto) xto-nuevo)

En el ejemplo se desea halla la posición de la coma en


la celda A2, con esta ubicación y la función
REEMPLAZAR se reemplaza la coma por un espacio y
un guion.

Figura 13: Hallar y Reemplazar


Fuente: Elaboración Propia

También podría gustarte