📗 Básico
📙 Intermediário
📕 Avançado
✅ Fórmulas + Dashboards
🧼 Power Query
🧠 DAX (Power Pivot)
Excel — Básico, Intermediário e Avançado
Este guia é um “manual completo” para você evoluir no Excel de forma prática: do primeiro dia (digitação, formatação e somas) até análise profissional (Tabela Dinâmica, Power Query, Modelo de Dados e automação).
🎯 O que você vai aprender
Organizar dados, criar fórmulas, cruzar tabelas, analisar indicadores e montar dashboards profissionais.
TabelasFórmulasAnálise⚠️ Erros comuns
Dados “sujos”, mesclar células, usar PROCV errado, deixar números como texto, não usar Tabela do Excel.
DadosPROCVPivot🟢 Excel Básico
Interface • células • referências • salvar
- Planilha: arquivo (xlsx) com abas. Cada aba tem linhas e colunas.
- Célula: cruzamento linha/coluna (ex: A1).
- Fórmulas: começam com = (ex: =A1+B1).
- Referências: relativa (A1), absoluta ($A$1), mista (A$1, $A1).
- Salvar: use versões e nomes (ex: Relatorio_v03.xlsx).
| Referência | O que significa |
|---|---|
| A1 | Relativa (muda ao arrastar) |
| $A$1 | Absoluta (não muda) |
| A$1 | Trava linha |
| $A1 | Trava coluna |
Regra de ouro: dados bem organizados (colunas = campos, linhas = registros) facilitam tudo no Excel.
Estrutura ideal de dados
Data | Cliente | Produto | Qtde | Preço | Total
2026-02-01 | Maria | Teclado | 2 | 120,00 | 240,00
- Nunca deixe “coluna vazia no meio”
- Evite mesclar células em base de dados
- 1 linha = 1 registro
🧮 Funções básicas
SOMA • MÉDIA • MÍNIMO • MÁXIMO • CONT.SE
=SOMA(B2:B100)
=MÉDIA(C2:C100)
=MÍNIMO(D2:D100)
=MÁXIMO(D2:D100)
=CONT.NÚM(A2:A100)
=CONT.VALORES(A2:A100)
=CONT.SE(E2:E100;"Pago")
=SOMASE(F:F100;A:A;"Recife";G:G) (exemplo)
Dica: nomes das funções variam por idioma. Em Excel PT-BR use SOMA/MÉDIA. Em EN é SUM/AVERAGE.
Erros clássicos
- #DIV/0! divisão por zero
- #N/D não encontrado (procura)
- #VALOR! tipo errado (texto no lugar de número)
- #REF! referência quebrada
=SEERRO(sua_formula; "—")
🎨 Formatação e Tabelas
Tabela do Excel • filtros • estilos • formatação condicional
- Tabela do Excel (Ctrl+T): vira uma “base” com filtros, nomes e expansão automática.
- Formato de número: moeda, porcentagem, data (evita números como texto).
- Congelar painéis: visualização → Congelar linha de cabeçalho.
- Formatação condicional: destaque de atrasos, metas, faixas, duplicados.
| Recurso | Quando usar |
|---|---|
| Tabela (Ctrl+T) | base de dados para análise |
| Filtro | explorar dados rápido |
| Formatação condicional | apontar exceções |
| Validação de dados | evitar digitação errada |
Anti-padrão
- Mesclar células na base
- Cabeçalho em várias linhas
- Planilha “bonita”, mas sem consistência
Base de dados precisa ser “feia e organizada”; o bonito fica no relatório/dashboard.
⌨️ Atalhos essenciais
velocidade no dia a dia
| Ação | Atalho |
|---|---|
| Salvar | Ctrl + S |
| Desfazer / Refazer | Ctrl + Z / Ctrl + Y |
| Selecionar linha / coluna | Shift + Espaço / Ctrl + Espaço |
| Ir para (navegar) | Ctrl + G |
| Preencher para baixo | Ctrl + D |
| Preencher para direita | Ctrl + R |
| Criar Tabela | Ctrl + T |
| AutoSoma | Alt + = |
| Selecionar região | Ctrl + A (em tabelas) |
| Selecionar até o fim | Ctrl + Shift + seta |
🟡 Excel Intermediário
cruzamento de dados • lógica • análise
- Objetivo: cruzar tabelas, fazer análises por critérios e criar relatórios.
- Ferramentas chave: SOMASES, CONT.SES, SE, E, OU, PROCV/PROCX, Tabela Dinâmica.
- Melhor prática: sempre use Tabelas (Ctrl+T) e nomes de colunas.
Virada de nível: você deixa de “somar células” e passa a analisar “dados por critérios”.
Funções mais usadas (intermediário)
- SOMASES, CONT.SES
- SE, E, OU, SEERRO
- PROCV / PROCX
- TEXTO, ESQUERDA/DIREITA/EXT.TEXTO
🔎 PROCV / PROCX / ÍNDICE + CORRESP
lookup • relacionar tabelas
- PROCV: procura na 1ª coluna e retorna da direita (limitação clássica).
- PROCX (XLOOKUP): mais moderno (procura em qualquer direção e é mais simples).
- ÍNDICE+CORRESP: alternativa poderosa, funciona bem em versões antigas.
# PROCV (exemplo)
=PROCV(A2;TabelaClientes!A:D;4;FALSO)
# PROCX (mais moderno)
=PROCX(A2;TabelaClientes[CPF];TabelaClientes[Nome];"Não encontrado")
# ÍNDICE + CORRESP
=ÍNDICE(TabelaClientes[Nome]; CORRESP(A2;TabelaClientes[CPF];0))
Dica: use FALSO (correspondência exata) no PROCV para evitar resultados errados.
Erros comuns em PROC
- CPF/ID como texto numa tabela e número na outra
- Espaços extras (use ARRUMAR)
- Tabela não “travada” (use $ ou Tabela do Excel)
=ARRUMAR(A2)
=VALOR(A2) (quando número veio como texto)
✅ Lógica e Condicionais
SE • E • OU • SEERRO
# Classificar por faixa
=SE(B2>=1000;"Alto";SE(B2>=500;"Médio";"Baixo"))
# Condição dupla
=SE(E(B2>=7; C2>=75%);"Aprovado";"Reprovado")
# Evitar #N/D
=SEERRO(PROCX(A2;Tabela[ID];Tabela[Nome]);"—")
Melhorando legibilidade
- Quebre lógica em colunas auxiliares
- Use nomes claros (Status, Faixa, Categoria)
- Evite SE gigante com 10 níveis
📅 Datas e texto
HOJE • AGORA • TEXTO • CONCAT
# Datas
=HOJE()
=AGORA()
=ANO(A2)
=MÊS(A2)
=DIA(A2)
=DIATRABALHOTOTAL(A2;B2) (dias úteis entre datas)
# Texto
=TEXTO(A2;"dd/mm/aaaa")
=CONCAT(B2;" - ";C2)
=ESQUERDA(B2;3)
=DIREITA(B2;4)
=EXT.TEXTO(B2;2;5)
Dica
- Se data não funciona, pode estar como texto
- Use “Texto para Colunas” ou Power Query para corrigir
📊 Tabelas Dinâmicas
resumo por campos • filtros • segmentação
- Objetivo: resumir dados em segundos (ex: total por mês, por cliente, por produto).
- Base ideal: uma tabela “limpa” (Ctrl+T).
- Componentes: Linhas, Colunas, Valores, Filtros.
- Segmentação: filtros visuais (Slicers) para dashboards.
| Exemplo | Como montar |
|---|---|
| Total por mês | Linhas: Data (agrupar por mês) | Valores: Soma do Total |
| Total por cliente | Linhas: Cliente | Valores: Soma do Total |
| Ranking produtos | Linhas: Produto | Valores: Soma Qtde/Total | Ordenar desc |
Dica: clique na data na Tabela Dinâmica → Agrupar por mês/ano.
Erros comuns
- Base com células mescladas
- Cabeçalhos duplicados ou vazios
- Colunas com tipos misturados (texto e número)
- Atualização esquecida (clique “Atualizar”)
📈 Gráficos e Dashboard
indicadores • layout • leitura rápida
- Gráfico certo: linhas (tendência), colunas (comparação), pizza (poucas categorias), barras (ranking).
- Dashboard: KPIs no topo + gráficos principais + filtros (segmentação).
- Consistência visual: pouca cor, sem excesso de efeitos 3D.
Regra: dashboards bons respondem “o que aconteceu?” e “por quê?” em 30 segundos.
KPIs comuns
- Total do mês
- Variação vs mês anterior
- Top 5 clientes/produtos
- Ticket médio
- Meta x realizado
🔴 Excel Avançado
ETL • Modelo de dados • automação
- Objetivo: automatizar e escalar análises com dados grandes e fontes externas.
- Ferramentas chave: Power Query, Modelo de Dados (Power Pivot), DAX, funções dinâmicas, VBA.
- Mindset: “importar → tratar → modelar → medir → visualizar”.
Virada de nível: você para de “arrumar na mão” e passa a criar um fluxo repetível (refresh).
Quando usar Power Query?
- Vários arquivos para juntar
- Dados “sujos” sempre
- Repetir limpeza todo mês
- Importar CSV/SQL/ERP
🧼 Power Query
importar • limpar • transformar • atualizar
- ETL no Excel: extrair, transformar e carregar.
- Transformações: remover colunas, trocar tipo, dividir coluna, substituir valores, mesclar consultas.
- Atualização: clique “Atualizar Tudo” para repetir o processo automaticamente.
| Tarefa | Power Query |
|---|---|
| Juntar 50 CSVs | Combinar arquivos (pasta) |
| Separar “Nome - CPF” | Dividir coluna |
| Corrigir tipos | Alterar tipo (texto/número/data) |
| Remover linhas vazias | Remover linhas |
Dica: sempre defina o tipo das colunas (Data, Número, Texto) — isso evita análises quebradas.
Boas práticas no Power Query
- Renomeie etapas (fica mais legível)
- Evite colunas calculadas antes do filtro (performance)
- Carregue no Modelo de Dados quando necessário
- Documente a origem dos dados
🧠 Power Pivot / Modelo de Dados (DAX)
relacionamentos • medidas • DAX
- Modelo de dados: várias tabelas relacionadas (tipo banco).
- Relacionamentos: chave (ID) entre tabelas (ex: Vendas[ClienteID] → Clientes[ID]).
- Medidas (DAX): cálculos para usar em Tabelas Dinâmicas e KPIs.
// Exemplos DAX (conceito)
Total Vendas := SUM(Vendas[Total])
Qtde Vendas := COUNTROWS(Vendas)
Ticket Médio := DIVIDE([Total Vendas], [Qtde Vendas])
Vendas Mês Atual :=
CALCULATE([Total Vendas], DATESMTD(Calendario[Data]))
Diferença: coluna calculada (linha a linha) vs medida (contexto do relatório).
Quando vale a pena
- Dados grandes (centenas de milhares+)
- Várias tabelas (clientes, produtos, vendas)
- KPIs avançados (YoY, MTD, YTD)
✨ Funções modernas (Excel 365)
matrizes dinâmicas • PROCX • FILTRAR
# FILTRAR (pegar apenas "Pago")
=FILTRAR(TabelaVendas;TabelaVendas[Status]="Pago";"Sem dados")
# ÚNICO (remover duplicados)
=ÚNICO(TabelaVendas[Cliente])
# CLASSIFICAR
=CLASSIFICAR(TabelaVendas;5;-1) (ex: ordenar por Total desc)
# SEQUÊNCIA
=SEQUÊNCIA(12;1;1;1) (1..12)
# PROCX (substitui PROCV em muitos casos)
=PROCX(A2;Clientes[CPF];Clientes[Nome];"Não encontrado")
Por que é importante?
- Menos colunas auxiliares
- Mais “relatório dinâmico”
- Fórmulas mais limpas
🤖 Macros e VBA
automação • botões • rotinas
- Macro: grava ações e repete.
- VBA: linguagem para automação e formulários.
- Quando usar: tarefas repetitivas e padronizadas (formatar relatórios, importar dados, gerar PDFs).
' Exemplo simples: mensagem
Sub Ola()
MsgBox "Olá! Macro funcionando."
End Sub
Atenção: macros podem ser bloqueadas por segurança em empresas. Use com governança.
Alternativas modernas
- Power Query (para transformar dados)
- Power Automate (fluxos)
- Office Scripts (ambiente 365)
🔒 Validação, proteção e auditoria
evitar erros de digitação • controle
- Validação de dados: lista suspensa, limites, formatos.
- Proteção de planilha: bloquear células e permitir apenas entrada em campos.
- Auditoria: rastrear precedentes/dependentes e verificar fórmulas.
| Recurso | Uso |
|---|---|
| Validação | evitar “status errado” |
| Proteger planilha | evitar mexer em fórmulas |
| Congelar painéis | visualizar cabeçalho sempre |
| Nomear intervalos | fórmulas mais claras |
Dica
- Separe “Entrada de dados” e “Relatório” em abas diferentes
- Proteja a aba de relatório
- Use cores para indicar campos editáveis
🏁 Boas práticas
padrão profissional
- Base limpa: sem mesclar, sem linhas extras, 1 cabeçalho.
- Use Tabela (Ctrl+T): evita intervalos quebrados.
- Separação: Dados (raw) → Tratamento → Relatório.
- Nomes: colunas claras (Data, Cliente, Total) e arquivos versionados.
- Performance: evite fórmulas voláteis em excesso (ex: AGORA, INDIRETO).
Layout recomendando: “Raw” (dados) + “PQ” (Power Query) + “Pivot” + “Dashboard”.
Checklist antes de entregar
- Atualizar tudo (Query/Pivot)
- Checar se números são números
- Verificar fórmulas de total
- Proteger abas sensíveis
- Salvar PDF do relatório (se necessário)
📝 Exercícios (com soluções)
prática para evoluir rápido
- Calcular Total = Qtde * Preço e somar o total geral.
- Somar total apenas do status “Pago”.
- Trazer o Nome do Cliente a partir do CPF usando PROCX (ou PROCV).
- Montar uma Tabela Dinâmica com total por mês.
- Criar um gráfico de tendência mensal e um KPI “Total do mês”.
Soluções (exemplos)
1) Total: =D2*E2
Total Geral: =SOMA(F:F)
2) =SOMASES(F:F;G:G;"Pago")
3) =PROCX(A2;Clientes[CPF];Clientes[Nome];"Não encontrado")
4) Pivot: Linhas=Data (agrupar mês) | Valores=Soma Total
5) KPI: =SOMA(F2:F100) (ou medida no modelo)