Está en la página 1de 49

Excel intermedio y avanzado con

Macros

Copyright © 8/10/21 por TECSUP


Objetivos

• Implementar documentos en Excel donde se podrán


automatizar diferentes tipos de tareas utilizando funciones,
tablas dinámicas y macros.
Contenido del curso

Introducción.

Funciones matemáticas, lógicas, de texto y de búsqueda básicas.

Formato Condicional. Ordenar y filtrar datos.

Creación de gráficos.

Tablas y gráficos dinámicos.

Definición de macros y módulos.

Ejecución y aplicación de macros.

Diseño de formularios.
Sistema de evaluación

Nota final = 0.40 T + 0.60 PL

Donde:
T  Trabajo final
PL  Promedio de laboratorios
Reglas generales

• Asistencia
• Puntualidad
• No comer en clase
• Identificar zonas seguras
Sesión 1

Copyright © 8/10/21 por TECSUP 6


Contenido Sesión 1

Introducción.

Funciones matemáticas, lógicas, de texto y de búsqueda básicas.

Formato condicional. Ordenar y filtrar datos.

Creación de gráficos.

Tablas y gráficos dinámicos.

Definición de macros y módulos.

Ejecución y aplicación de macros.

Diseño de formularios.
COMENCEMOS...
Introducción
Microsoft Excel

• Su nombre técnico es “Hoja de Cálculo”.


• Es una aplicación (programa informático) utilizada en
tareas financieras y contables, con fórmulas, gráficos y un
lenguaje de programación.
Microsoft Excel
Sistema Operativo Versiones
Microsoft Windows Excel 2007 (v12.0)
Excel 2010 (v14.0)
Excel 2013 (v15.0)
Excel 2016 (v16.0), optimizado para Windows 10 y Windows 10 Mobile
MacOS X Excel 8.0 (parte de Office 98) (1998)
Excel 10.0 (parte de Office v.X) (2001)
Linux LibreOffice
Apache OpenOffice
Google Docs (Drive)
Android Quick Office
Office Suite Pro
King Soft Office
iOS Google Docs (Drive)
WPS Office
iLife
Pantalla de Excel
1.- Botón de control.
2.- Barra de herramientas de acceso
rápido.
3.- Barra de título.
4.- Botón de ayuda.
5.- Botón de opciones de
presentación de la cinta de opciones
6.- Botón de minimizar.
7.- Botón de restaurar.
8.- Botón de cerrar. 20.- Barra de navegación de
9.- Botón opción archivo. hojas.
10.- Barra de menús principal. 21- Hoja activa.
11.- Iniciar sesión 22.- Indicador de hojas.
12.- Cinta de opciones. 23.- Barra de desplazamiento
13.- Cuadro de nombres. horizontal.
14.- Barra de fórmulas. 24.- Barra de desplazamiento
15.- Botón de insertar función. vertical.
16.- Cuadro de contenido. 25.- Barra de estado.
17.- Columnas. 26.- Modos de presentación
18.- Filas. de la hoja de cálculo
19.- Celda activa. 27.- Zoom.
Fórmulas y funciones
Formato condicional
Ordenación y filtrado
Gráficos
Tablas y gráficos dinámicos
Funciones de texto

Copyright © 8/10/21 por TECSUP


Función LARGO

• Devuelve la cantidad de caracteres que tiene


un texto.
• Sintaxis:
=LARGO(texto)
Función EXTRAE

• Extrae una cantidad de caracteres de un texto.


• Sintaxis:
=EXTRAE(texto, posición_inicial,
núm_de_caracteres)
Función CONCATENAR

• Une varios datos (texto, números, etc.) en un único dato.


• Sintaxis:

=CONCATENAR(texto1, [texto2], …)
Función MAYUSC

• Convierte un texto en mayúsculas.


• Sintaxis:

=MAYUSC(texto)
Operador &
• Permite la concatenación de dos o más datos (texto,
número, etc.) en un único dato.
• Sintaxis: (ejemplo)
Operador &
• Se puede mejorar el ejercicio anterior si se modifica
la fórmula anterior como sigue:
FUNCIONES DE BÚSQUEDA

Copyright © 8/10/21 por TECSUP


CONTENIDO
• Introducción
• Funciones de búsqueda
INTRODUCCIÓN

• Las funciones de búsqueda y referencia en Excel nos


permiten encontrar valores dentro de nuestra hoja
de acuerdo a los criterios establecidos en la
búsqueda. También nos ayudan a obtener
información de referencia de las celdas.
FUNCIONES DE BUSQUEDA:

FUNCIÓN INGLÉS DESCRIPCIÓN


BUSCAR LOOKUP Busca valores de un rango de una columna o una
fila o desde una matriz.
BUSCARH / C HLOOKUP Busca en la primera fila de una tabla o matriz de
ONSULTAH valores y devuelve el valor en la misma columna
desde una fila especificada.
BUSCARV / VLOOKUP Busca un valor en la primera columna de la
CONSULTAV izquierda de una tabla y luego devuelve un valor
en la misma fila desde una columna especificada.
De forma predeterminada, la tabla se ordena de
forma ascendente.
BUSCAR
¿Qué hace?

• Busca un valor dentro de una fila/columna y


devuelve el valor que se encuentra en la misma
posición en una segunda fila/columna. Los datos
deben estar ordenados de forma ascendente, de lo
contrario considera utilizar la función BUSCARV
(CONSULTAV) ó BUSCARH (CONSULTAH).
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.
EJEMPLO
=BUSCAR(F1, A2:A6, C2:C6)
BUSCARH /
CONSULTAH
¿Qué hace?

• Busca un valor dentro de una fila y regresa el


valor en la misma posición de una segunda fila.
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.
EJEMPLO

=BUSCARH("Paco", B1:D6, 3,FALSO)


BUSCARV / CONSULTAV
¿Qué hace?

• Busca un valor dentro de una columna y regresa


el valor en la misma posición de una segunda
columna. Siempre busca en la primera columna
del rango especificado.
SINTAXIS
=BUSCARV(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
columna de valores y la columna de resultados.
• valor_regresado (obligatorio): Número de columna (dentro del
rango) que contiene los resultados.
• ordenado (opcional): Indica si será una coincidencia
aproximada. Si se omite se toma como verdadero.
EJEMPLO

=BUSCARV(E1,A2:B11,2,FALSO)
BÚSQUEDA SEGÚN 2 CRITERIOS
• Previamente se
debe crear una
columna nueva
que combine
los datos a
buscar.
BÚSQUEDA SEGÚN 2 CRITERIOS
• =BUSCARV(H2&H3,A2:E13,4,FALSO)

Luego se puede ocultar la columna que contiene los


datos combinados
FUNCIONES
INDICE / COINCIDIR
¿Qué hacen?

• Son funciones de búsqueda que permiten realizar:

 Búsqueda según varios criterios


 Búsqueda inversa (de derecha a izquierda)
SINTAXIS FUNCIÓN INDICE
=INDICE(matriz, núm_fila, [núm_columna])

• Matriz  Lista completa de los datos (Rango)


• núm_fila  Número de fila donde se encuentra el dato a
buscar.
• núm_columna  La columna donde se encuentra el resultado,
una vez que el dato sea encontrado.

Para que esta función otorgue el resultado esperado, se hace uso


de la función COINCIDIR, para obtener el número de fila donde
se encuentra el dato a buscar
SINTAXIS FUNCIÓN COINCIDIR
=COINCIDIR(valor_buscado,matriz_buscada,
[tipo_de_coincidencia])

• Valor_buscado  Dato a buscar


• Matriz_buscada  Rango donde se encuentra el dato a buscar
• Tipo_de_coincidencia 
• 1: Menor que
• 0: Coincidencia exacta
• -1: Mayor que
BÚSQUEDA SEGÚN 2 CRITERIOS
• Siendo así la búsqueda anterior se puede realizar de la
siguiente manera:
{=INDICE(A2:D13,COINCIDIR(G2&G3,A2:A13&B2:B13,
0),3)}
Para este ejemplo es
necesario utilizar la
combinación de teclas:
CTRL + SHIFT + ENTER (en
vez de presionar sólo
ENTER), para que se
incluyan las llaves al inicio
y fin de la función INDICE,
ya que se trata de una
fórmula matricial
Enlace Web
• Microsoft Excel
https://es.wikipedia.org/wiki/Microsoft_Excel
FIN DE LA PRESENTACIÓN

Copyright © 8/10/21 por TECSUP

También podría gustarte