Lección 1Uso de macros VBA para automatización simple: grabar macros, editar módulo, ejecución segura, eventos del libro (Workbook_Open, Worksheet_Change)Automatiza tareas repetitivas con macros VBA, desde la grabación hasta la edición de código en módulos. Aprende prácticas de ejecución segura, usa eventos del libro como Workbook_Open y Worksheet_Change, y construye automatizaciones confiables para actualización y formateo.
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 automáticaVBA para actualizar todas las consultas de una vezActualizar tablas dinámicas con macrosBotones de actualización en panelesManejo de errores de actualización y registroLección 3Funciones de texto y fecha: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT para períodos de reporteUsa funciones de texto y fecha para construir períodos de reporte robustos. Trabaja con TEXT, DATE, EOMONTH, MONTH, YEAR y formateo para crear etiquetas de mes, períodos fiscales y resúmenes dinámicos basados en fechas para paneles y reportes recurrentes.
Construir fechas desde componentes con DATECálculos de mes, año y EOMONTHTEXT para etiquetas personalizadas de períodoRangos mensuales rodantes y acumulados anualesManejo de períodos 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, 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 del libro: hojas separadas para Ventas, RRHH, Finanzas, Panel, Diccionario de datosDiseña una estructura clara del libro con hojas dedicadas para Ventas, RRHH, Finanzas, paneles 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, RRHH, FinanzasDiseño de panel 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 librosLimpiar 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: desplegables, listas, alertas de error para pegado mensualControla el ingreso de usuarios con reglas de validación de datos, listas y alertas de error. Crea desplegables para plantillas de pegado mensual, restringe ingresos inválidos y diseña mensajes amigables que guíen a los 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 cómo diseñar 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 los 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