FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL Código-Materia: 05253 - Excel avanzado Requisito: Excel nivel intermedio Programa - Semestre: Ingeniería Industrial Período académico: 15-2 Intensidad semanal: 3 horas Número de sesiones 14 Total horas 42 Objetivos General: Objetivos Al finalizar el curso, los participantes estarán en capacidad de formatear, manipular y crear informes a partir de grandes cantidades de datos utilizando cualquiera de las herramientas que tiene la hoja de cálculo EXCEL, al final también estará en capacidad de automatizar procesos utilizando VBA en Excel. Específicos: Al finalizar el curso el estudiante estará en capacidad de: Restringir el ingreso de información usando validación de datos. Generar reportes eficientes utilizando los filtros básicos y avanzados. Generar consolidados de datos entre hojas o entre libros. Generar informes resumidos de alta calidad utilizando las tablas dinámicas. Utilizar Microsoft Query para hacer consultas dinámicas a fuentes de datos externas como bases de datos en Access y otro archivos de Excel Crear un modelo de datos en Excel. Utilizar PowerPivot y leguange DAX para la manipulación de grandes cantidades de datos en Excel Utilizar PowerViewer para la creación de informe tipo DashBoard Utilizar funciones de cubos en Excel para la utilización del Self Service BI Automatizar procesos entendiendo la lógica de la programación en VBA
Contenido del curso Unidad 1: Administración de bases de datos en Excel Uso de funciones de Texto, fechas e información para estandarizar datos y realizar validaciones. Uso de una lista de celdas como base de datos. Cómo efectuar consultas a una página Web y copiar los datos a Excel para ser actualizados cada vez que se abra el libro o asignarle un tiempo de grabado automático. Consulta Web. Uso de la ficha programador o Diseño de cuadros de validación o De verificación o De combinación o De desplazamiento De control o Cuadro de grupo. o Ejemplo diseño de una plantilla. Cómo utilizar la ficha de Datos, para: o Ordenar o Generar filtros básicos y avanzados en una base de datos. o Generar subtotales en una base de datos. o Cómo consolidar información de una o más hojas o entre libros. o Convertir un rango de datos a una tabla. o Agrupar y desagrupar datos en filas y columnas. Funciones de texto, fecha e información o Derecha o Izquierda o Hallar o Reemplazar o Extrae o Valor o Fecha o Dias.lab.int o Eserror o Estexto o Esnumero Unidad 2: Tablas Dinámicas Básicas Concepto de tablas dinámicas Uso del asistente para tablas dinámicas para crear una tabla o Paso 1: Cómo escoger el tipo de fuente de datos o Paso 2: Cómo especificar la fuente de datos Componentes de una tabla dinámica Área de diseño o Listado de campos o Cómo entender los campos filtro o Cómo entender el rótulo de filas o Cómo entender el rótulo de columnas o Cómo entender el rótulo sumatoria de valores o Uso del asistente para tablas dinámicas para una tabla existente
o Uso del asistente para modificar campos Cómo hacer dinámica la tabla Cómo personalizar un campo de control: subtotales Cómo personalizar un campo de control: o Funciones de resumen. o Uso de la ficha de análisis y diseño de tablas dinámicas o Para agrupar y desagrupar elementos o Para ocultar y mostrar elementos de detalle o Para mostrar elementos de página en hojas de trabajo separadas Cómo actualizar los datos en una tabla dinámica Cómo ordenar la información de acuerdo al campo seleccionado. Cómo ordenar y filtrar campos de tabla dinámica Para ordenar elementos de campo de control o Para aplicar clasificaciones de ordenación personalizadas Aplicar formato condicional Aplicar filtro de datos y Segmentaciones Cómo crear fórmulas o Cómo crear elementos y campos calculados Mostrar los campos como: o % de fila o % de columna o Diferencia de o % de total o Total En o % del total en Cómo construir tablas dinámicas desde fuentes de datos externas como: Desde Access. Desde archivos tipo texto o Ejemplos, de cómo hacer interactivo las modificaciones en línea. o Consolidar información desde fuentes de datos externos utilizando el asistente de Excel 2013. Unidad 3: Microsoft Query Para La Creación De Tablas Dinámicas Cómo administrar los datos en Excel haciendo uso de un controlador ODBC para establecer la conectividad abierta a una base de datos de Access o datos en archivos de Excel utilizando el lenguaje de consulta estructurado SQL. Configurar orígenes de datos Crear, abrir y guardar consultas Ejecutar consultas Ejecutar automáticamente Devolver los resultados a Microsoft Excel Ejecutar una instrucción o un procedimiento SQL Cambiar consultas Agregar y quitar tablas y campos Agregar una tabla a una consulta Eliminar una tabla a una consulta
Agregar o quitar campos Ejecutar, ver o modificar un comando. Crear, cambiar y quitar combinaciones Recuperar los registros relacionados de varias tablas Combinar todos los datos de dos tablas Crear una unión interna Operadores de las uniones Quitar una unión Usar expresiones Ejemplos de expresiones Expresiones que utilizan operadores: aritméticos, de comparación, lógicos y otros tipos de operadores. Crear campos calculados Utilizando una expresión, una función Funciones que se pueden utilizar en un campo calculado Buscar, ordenar y revisar datos Cambiar datos de una base de datos consultada. Cómo trabajar directamente con Microsoft Query, comandos importantes de SQL (lenguaje de consulta) como: SELECT, FROM, ORDER BY, INSERT, WHERE, GROUP BY, HAVING, AND, OR, NOT, OPERADORES DE COMPARACIÓN Y algunas funciones estadísticas. Ejemplos utilizando los diferentes operadores de Microsoft Query. Unidad 4: Conceptos Básicos de Una Base de Datos Introducción a las Bases de datos. o Definición de Base de datos o Tipos de objetos en la Base de datos o Entidades o tablas o Relaciones o Consultas Unidad 5: Modelo de Datos en Excel - Crear un modelo de datos en Excel o Crear una tabla de Excel o Crear relaciones a partir del modelo de datos de Excel - Crear tablas dinámicas a partir de un modelo de datos en Excel - Convertir una tabla dinámica en fórmulas para cubos OLAP o Conceptos básicos de cubos OLAP Categorías Medidas Relaciones Padre Hijo o Usar de funciones para cubos OLAP para creación de informes con base a un modelo de datos de Excel CONJUNTOCUBO VALORCUBO MIEMBROCUBO o Usar de segmentaciones con funciones de cubos OLAP o Ejemplos de uso de Mdx.
Unidad 6: Manejo de grandes cantidades de datos en Excel por medio de POWERPIVOT - PowerPivot o Qué es PowerPivot o Crear de un modelo de datos en PowerPivot o Crear relaciones en PowerPivot o Crear campos calculados en PowerPivot Introducción al lenguaje DAX Sintaxis Uso de operadores aritméticos Uso de operadores Lógicos Uso de Funciones o Agrupamientos por Fechas en PowerPivot Crear tabla de fechas Uso de funciones de PowerPivot Unidad 7: Creación de Cuadros de control (DashBoard) por medio de PowerView - Que es PowerView - Optimizar presentación de datos de PowerPivot por medio de PowerView o Ver datos en PowerView o Crear un reporte Básico o Crear Tablas y Matrices o Crear Gráficos en PowerView o Crear gráficos con mapas - Dar interactividad a reportes con PowerView Unidad 8: Automatización de procesos (Macros) Introducción a las macros - Que es una macro - Utilidad de una macro - Formas de crear una macro - Objetos, propiedades y métodos - Editor de Visual Basic - Barra de Herramientas VBA Escribir una macro automática - Grabando la macro - Evaluar la macro escrita vs. Grabada - Cómo acceder al editor de macros - Ventana Proyecto - Ventana Propiedades - Dónde escribir la macro - Ventana Código - Ventana Inmediato Como ejecutar una macro desde
o Desde el código o Desde el menú o Desde el teclado o Desde objetos o Desde botones o Automáticamente Identificación de algunos objetos, como: o Range, worksheets, active sheet, activecell, workbooks, cells Option Explicit Referenciar un rango de celdas Definir variables o Tipos de variables o Funciones de conversión de tipos Ámbito de una variable o Locales o Públicas o Ejemplos Cómo definir un procedimiento Estructura de un procedimiento o módulo Componentes de un procedimiento o Definir las variables o Variables de tipo arreglo o Forma como almacena una variable o Instrucciones como: option Explicit, inputbox o Funciones de conversión (val, str, cdate) o Estructura cells para referenciar un rango o Estructuras condicionales: If-Then-Else. o Estructuras anidadas: If-Else..end..if o Operadores lógicos: and, or, not. o Estructura select Case o Estructuras repetitivas: For-Each-Next, Do While y Select Case, For-Next y Do-Until-Loop. Diseño de formularios: o Principales controles ActiveX y sus propiedades tanto generales como particulares. o Diseñar formularios para ingreso de información a la hoja de cálculo. o Formulario que utiliza: Label, CommandButton, TextBox, ComboBox, OptionButton y CheckBox. o Propiedades: Caption, Value, LinkedCell, ListFillRange, Style, Max, Min y GroupName. o Programación sobre eventos de controles: Click, Change, LosFocus y MouseUp. o Cómo Insertar, buscar y borrar registros utilizando formularios cargándolos a Excel.
Metodología El curso se llevará a cabo siguiendo la metodología de aprendizaje activo, donde se requiere la participación activa del estudiante en la construcción de su propio conocimiento. El profesor guiará el proceso y se encargará de motivar a los estudiantes por medio de la discusión y el cuestionamiento de los temas que se estudien. Actividades del estudiante Antes de la clase: Estudiar previamente el material asignado. Contestar las preguntas que contiene el material, así como las preguntas adicionales que el profesor entregue. Durante la clase: Plantear las dudas que quedaron durante el proceso de estudio del tema a tratar. Participar activamente a través de la realización de preguntas. Participar en las actividades de revisión y consolidación de conceptos que proponga el profesor. Después de la clase: Establecer las relaciones entre los temas tratados en la clase y el conocimiento previamente adquirido. Evaluación Evaluación Valor porcentual Taller 1 25% Taller 2 25% Taller 3 25% Taller 4 25% Nota individual 100% El estudiante no tendrá derecho a certificado si: o Falta a más del 20% de clases dictadas en las siete sesiones. o Si la nota final obtenida es menor de 4.0.