Lección 1Uso de macros VBA para automatización simple: grabar macros, editar módulo, ejecución segura, eventos de libro (Workbook_Open, Worksheet_Change)Automatiza tareas repetitivas con macros VBA, desde grabar hasta editar código en módulos. Aprende prácticas de ejecución segura, usa eventos de libro como Workbook_Open y Worksheet_Change, y construye automatización confiable para tareas de actualización y formato.
Grabar y ejecutar macros básicasEditar macros en módulos estándarUsar Workbook_Open para tareas de inicioUsar Worksheet_Change para lógica de ingresoSeguridad de macros y ejecución seguraAsignar macros a botones y formasLección 2Automatización de actualización: actualizar Power Query y tablas dinámicas con VBA o botonesAutomatiza la actualización de Power Query y tablas dinámicas usando VBA y controles de interfaz. Crea botones y macros simples para actualizar múltiples objetos en secuencia, maneja errores y asegura que los usuarios siempre vean datos actuales.
Opciones de actualización manual vs automatizadaVBA para actualizar todas las consultas a la vezActualizar tablas dinámicas con macrosBotones de actualización en tablerosManejo de errores de actualización y registroLección 3Funciones de texto y fecha: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT para periodos de reporteUsa funciones de texto y fecha para construir periodos de reporte robustos. Trabaja con TEXT, DATE, EOMONTH, MONTH, YEAR y formato para crear etiquetas de mes, periodos fiscales y resúmenes dinámicos basados en fechas para tableros y reportes recurrentes.
Construir fechas desde componentes con DATECálculos de mes, año y EOMONTHTEXT para etiquetas personalizadas de periodoRangos mensuales rodantes y año hasta la fechaManejo de periodos fiscales vs calendarioLección 4Mejores prácticas para versionado, respaldo y documentación de fuentes de datos dentro del libroImplementa mejores prácticas para versionado de libros de trabajo, respaldo y documentación. Rastrea cambios en fuentes de datos, mantén un registro de cambios y embebe notas claras para que usuarios futuros entiendan los pasos de actualización y dependencias.
Convenciones de nomenclatura y versionado de archivosEstrategias de respaldo y ubicaciones de almacenamientoMantener un registro de cambios del libroDocumentar conexiones de datos externasAnotar consultas y fórmulas claveLección 5Fórmulas avanzadas: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, lógicas anidadasAplica fórmulas avanzadas como XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF e IFS. Construye expresiones lógicas anidadas, maneja errores con gracia y diseña cadenas de búsqueda robustas para modelos complejos de reportes.
Comparación XLOOKUP vs VLOOKUPINDEX/MATCH para búsquedas flexiblesSUMIFS y COUNTIFS con criteriosIFS y estructuras lógicas anidadasManejo de errores con IFERROR o IFNALección 6Diseño de estructura de libro: hojas separadas para Ventas, RH, Finanzas, Tablero, Diccionario de datosDiseña una estructura clara de libro de trabajo con hojas dedicadas para Ventas, RH, Finanzas, tableros y diccionario de datos. Establece estándares de nomenclatura, ayudas de navegación y separación de capas de datos crudos, preparación y presentación.
Separar datos, preparación y reportesHojas dedicadas para Ventas, RH, FinanzasDiseño de tablero y ayudas de navegaciónHoja central de diccionario de datosNomenclatura de hojas y esquemas de color de pestañasLección 7Fundamentos de Power Query: importar, limpiar, combinar múltiples archivos departamentalesDomina Power Query para importar, limpiar y combinar archivos departamentales. Configura conexiones, aplica pasos de transformación, combina y agrega tablas, y carga resultados en modelos de Excel manteniendo consultas actualizables y bien documentadas.
Conectar a carpetas y libros de trabajoLimpiar y dar forma a tablas crudasCombinar y agregar archivos departamentalesGestionar pasos de consulta y erroresCargar consultas a tablas o modelo de datosDocumentar lógica y fuentes de consultaLección 8Validación de datos e ingreso controlado: listas desplegables, alertas de error para pegado mensualControla el ingreso de usuarios con reglas de validación de datos, listas y alertas de error. Crea listas desplegables para plantillas de pegado mensual, restringe entradas inválidas y diseña mensajes amigables que guíen a usuarios protegiendo fórmulas y estructuras.
Crear controles desplegables basados en listasFórmulas de validación personalizadas para reglasMensajes de ingreso y alertas de errorValidar plantillas de pegado mensualBloquear estructura permitiendo ingresoLección 9Columnas y medidas calculadas: columnas de tabla estructurada vs. medidas de tabla dinámicaDiferencia columnas calculadas en tablas de medidas en tablas dinámicas y modelo de datos. Aprende cuándo usar cada una, cómo afectan el rendimiento y diseña cálculos reutilizables para reportes consistentes en tablas dinámicas.
Crear columnas calculadas en tablasDefinir medidas en el modelo de datosConceptos básicos de contexto de fila vs filtroElegir entre columna y medidaReutilizar medidas en tablas dinámicasLección 10Uso de tablas de Excel y rangos con nombre para rangos dinámicos y referencias estructuradasAprovecha tablas de Excel y rangos con nombre para crear rangos dinámicos y referencias estructuradas. Convierte rangos en tablas, usa nombres de tabla en fórmulas y define rangos con nombre que se actualizan automáticamente al crecer los datos.
Convertir rangos en tablas de ExcelReferencias estructuradas en fórmulasFilas totales y resúmenes basados en tablaRangos con nombre dinámicos con fórmulasTablas que alimentan tablas dinámicas y gráficosLección 11Lógica condicional para banderas y categorías: IF con búsqueda, SWITCH, CHOOSEUsa lógica condicional para crear banderas y categorías que impulsen el análisis. Combina IF con funciones de búsqueda, y aplica SWITCH y CHOOSE para simplificar lógica anidada, haciendo modelos más fáciles de auditar y ajustar con el tiempo.
Revisar patrones IF y IF anidadosIF con banderas XLOOKUP o VLOOKUPUsar SWITCH para lógica multi-condiciónUsar CHOOSE para selección de escenariosAuditar y probar fórmulas lógicasLección 12Trabajo eficiente con rangos grandes: fórmulas de matriz, comportamiento spill, función LETAprende a manejar rangos grandes con arreglos dinámicos, rangos spill y la función LET. Entiende consideraciones de rendimiento, manejo de errores y cómo reemplazar fórmulas de matriz legacy con patrones de cálculo modernos y mantenibles.
Fórmulas de matriz CSE legacy vs arreglos dinámicosEntender y controlar rangos spillUsar LET para simplificar fórmulas complejasCombinar LET con FILTER y SORTConsejos de rendimiento para rangos de matriz grandes