📗 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ênciaO que significa
A1Relativa (muda ao arrastar)
$A$1Absoluta (não muda)
A$1Trava linha
$A1Trava 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
Tratamento (básico)
=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.
RecursoQuando usar
Tabela (Ctrl+T)base de dados para análise
Filtroexplorar dados rápido
Formatação condicionalapontar exceções
Validação de dadosevitar 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çãoAtalho
SalvarCtrl + S
Desfazer / RefazerCtrl + Z / Ctrl + Y
Selecionar linha / colunaShift + Espaço / Ctrl + Espaço
Ir para (navegar)Ctrl + G
Preencher para baixoCtrl + D
Preencher para direitaCtrl + R
Criar TabelaCtrl + T
AutoSomaAlt + =
Selecionar regiãoCtrl + A (em tabelas)
Selecionar até o fimCtrl + 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.
ExemploComo montar
Total por mêsLinhas: Data (agrupar por mês) | Valores: Soma do Total
Total por clienteLinhas: Cliente | Valores: Soma do Total
Ranking produtosLinhas: 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.
TarefaPower Query
Juntar 50 CSVsCombinar arquivos (pasta)
Separar “Nome - CPF”Dividir coluna
Corrigir tiposAlterar tipo (texto/número/data)
Remover linhas vaziasRemover 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.
RecursoUso
Validaçãoevitar “status errado”
Proteger planilhaevitar mexer em fórmulas
Congelar painéisvisualizar cabeçalho sempre
Nomear intervalosfó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
  1. Calcular Total = Qtde * Preço e somar o total geral.
  2. Somar total apenas do status “Pago”.
  3. Trazer o Nome do Cliente a partir do CPF usando PROCX (ou PROCV).
  4. Montar uma Tabela Dinâmica com total por mês.
  5. 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)