Aula 1Usando macros VBA para automação simples: gravar macros, editar módulo, execução segura, eventos de planilha (Workbook_Open, Worksheet_Change)Automatize tarefas repetitivas com macros VBA, desde a gravação até a edição de código em módulos. Aprenda práticas de execução segura, use eventos de planilha como Workbook_Open e Worksheet_Change, e construa automação confiável para atualização e formatação de tarefas.
Gravando e executando macros básicasEditando macros em módulos padrãoUsando Workbook_Open para tarefas de inicializaçãoUsando Worksheet_Change para lógica de entradaSegurança de macro e execução seguraAtribuindo macros a botões e formasAula 2Automação de atualização: atualizando Power Query e Tabelas Dinâmicas com VBA ou botõesAutomatize a atualização do Power Query e Tabelas Dinâmicas usando VBA e controles de interface. Crie botões e macros simples para atualizar múltiplos objetos em sequência, trate erros e garanta que os usuários sempre vejam dados atuais.
Opções de atualização manual vs automatizadaVBA para atualizar todas as consultas de uma vezAtualizando Tabelas Dinâmicas com macrosBotões de atualização em painéisTratando erros de atualização e registroAula 3Funções de texto e data: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT para períodos de relatórioUse funções de texto e data para criar períodos de relatório robustos. Trabalhe com TEXT, DATE, EOMONTH, MONTH, YEAR e formatação para gerar rótulos de mês, períodos fiscais e resumos dinâmicos baseados em datas para painéis e relatórios recorrentes.
Construindo datas a partir de componentes com DATECálculos de mês, ano e EOMONTHTEXT para rótulos personalizados de períodoIntervalos mensais rolantes e acumulados no anoTratando períodos fiscais vs calendárioAula 4Melhores práticas para versionamento, backup e documentação de fontes de dados na planilhaImplemente melhores práticas para versionamento de planilhas, backup e documentação. Acompanhe alterações nas fontes de dados, mantenha um log de mudanças e incorpore notas claras para que usuários futuros compreendam os passos de atualização e dependências.
Convenções de nomenclatura e versionamento de arquivosEstratégias de backup e locais de armazenamentoMantendo um log de mudanças da planilhaDocumentando conexões de dados externasAnotando consultas e fórmulas principaisAula 5Fórmulas avançadas: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, lógicas aninhadasAplique fórmulas avançadas como XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF e IFS. Construa expressões lógicas aninhadas, trate erros com elegância e projete cadeias de pesquisa robustas para modelos complexos de relatórios.
Comparação XLOOKUP vs VLOOKUPINDEX/MATCH para pesquisas flexíveisSUMIFS e COUNTIFS com critériosIFS e estruturas lógicas aninhadasTratamento de erros com IFERROR ou IFNAAula 6Projetando estrutura de planilha: abas separadas para Vendas, RH, Finanças, Painel, Dicionário de DadosProjete uma estrutura clara de planilha com abas dedicadas para Vendas, RH, Finanças, painéis e um dicionário de dados. Estabeleça padrões de nomenclatura, auxílios de navegação e separação de camadas de dados brutos, preparação e apresentação.
Separando dados, preparação e relatóriosAbas dedicadas para Vendas, RH, FinançasLayout de painel e auxílios de navegaçãoPlanilha central de dicionário de dadosNomenclatura de abas e esquemas de coresAula 7Fundamentos do Power Query: importando, limpando, mesclando múltiplos arquivos departamentaisDomine o Power Query para importar, limpar e combinar arquivos departamentais. Configure conexões, aplique etapas de transformação, mescle e anexe tabelas, e carregue resultados em modelos do Excel mantendo consultas atualizáveis e bem documentadas.
Conectando a pastas e planilhasLimpando e moldando tabelas brutasMesclando e anexando arquivos departamentaisGerenciando etapas e erros de consultaCarregando consultas em tabelas ou modelo de dadosDocumentando lógica e fontes de consultaAula 8Validação de dados e entrada controlada: listas suspensas, listas, alertas de erro para colagem mensalControle a entrada do usuário com regras de validação de dados, listas e alertas de erro. Crie listas suspensas para templates de colagem mensal, restrinja entradas inválidas e projete mensagens amigáveis que orientem os usuários protegendo fórmulas e estruturas.
Criando controles de lista suspensaFórmulas personalizadas de validação para regrasMensagens de entrada e alertas de erroValidando templates de colagem mensalBloqueando estrutura permitindo entradaAula 9Colunas calculadas e medidas: colunas de tabela estruturada vs medidas de Tabela DinâmicaDiferencie colunas calculadas em tabelas de medidas em Tabelas Dinâmicas e Modelo de Dados. Aprenda quando usar cada uma, como afetam o desempenho e como projetar cálculos reutilizáveis para relatórios consistentes em pivôs.
Criando colunas calculadas em tabelasDefinindo medidas no Modelo de DadosContexto de linha vs contexto de filtro básicoEscolhendo entre coluna e medidaReutilizando medidas em Tabelas DinâmicasAula 10Usando Tabelas do Excel e intervalos nomeados para faixas dinâmicas e referências estruturadasAproveite Tabelas do Excel e intervalos nomeados para criar faixas dinâmicas e referências estruturadas. Converta faixas em tabelas, use nomes de tabela em fórmulas e defina intervalos nomeados que se atualizam automaticamente conforme os dados crescem.
Convertendo faixas em Tabelas do ExcelReferências estruturadas em fórmulasLinhas totais e resumos baseados em tabelaIntervalos nomeados dinâmicos com fórmulasTabelas alimentando Tabelas Dinâmicas e gráficosAula 11Lógica condicional para bandeiras e categorias: IF com pesquisa, SWITCH, CHOOSEUse lógica condicional para criar bandeiras e categorias que impulsionam análises. Combine IF com funções de pesquisa e aplique SWITCH e CHOOSE para simplificar lógica aninhada, facilitando auditoria e ajustes nos modelos ao longo do tempo.
Revisando padrões IF e IF aninhadosIF com XLOOKUP ou VLOOKUP para bandeirasUsando SWITCH para lógica multi-condiçãoUsando CHOOSE para seleção de cenáriosAuditoria e teste de fórmulas lógicasAula 12Trabalhando com grandes faixas eficientemente: fórmulas de matriz, comportamento spill, função LETAprenda a lidar com grandes faixas usando matrizes dinâmicas, faixas spill e a função LET. Entenda considerações de desempenho, tratamento de erros e como substituir fórmulas de matriz legadas por padrões de cálculo modernos e manuteníveis.
Fórmulas de matriz CSE legadas vs matrizes dinâmicasCompreendendo e controlando faixas spillUsando LET para simplificar fórmulas complexasCombinando LET com FILTER e SORTDicas de desempenho para grandes faixas de matriz