Pular para o conteúdo

A primeira escola especializada em tecnologia do Alto Solimões, com corpo técnico formado na área.

Módulo 6: Planilhas eletrônicas avançadas

Banco de dados, funções de texto e Avaliação 7

Critérios visíveis em células e o roteiro de limpeza de base suja

O que você vai ver aqui

Duas ferramentas que resolvem o problema mais comum do mundo real: a base veio suja. E a Avaliação 7, que é exatamente isso — receber base suja e entregar base tratada.

Funções de banco de dados

Sintaxe comum: =BDSOMA(banco_de_dados; campo; criterios)

  • banco_de_dados — a base inteira, incluindo a linha de cabeçalho.
  • campo — o nome da coluna entre aspas, ou o número da posição.
  • criterios — um intervalo separado, com os mesmos cabeçalhos da base e as condições abaixo deles.
FunçãoO que faz
BDSOMASoma o campo nos registros que atendem aos critérios
BDMÉDIAMédia do campo
BDCONTARConta registros com valor numérico
BDCONTARAConta registros não vazios
BDMÁX e BDMÍNMaior e menor valor
BDEXTRAIRDevolve o único registro que atende ao critério

Como montar o intervalo de critérios

  • Condições na mesma linha funcionam como E: categoria Bebidas e filial Norte.
  • Condições em linhas diferentes funcionam como OU: filial Norte ou filial Sul.
  • Colunas repetidas permitem faixas: valor maior que 500 e valor menor que 2000.

Funções de texto

FunçãoUso
ARRUMARRemove espaços extras, inclusive duplos no meio
MAIÚSCULA, MINÚSCULA, PRI.MAIÚSCULAPadroniza a caixa
ESQUERDA, DIREITA, EXT.TEXTOExtrai pedaços
NÚM.CARACTConta caracteres
LOCALIZAR e PROCURARAcham a posição de um trecho; LOCALIZAR diferencia maiúsculas
SUBSTITUIR e MUDARTrocam conteúdo por conteúdo ou por posição
CONCAT e UNIRTEXTOJuntam textos; o segundo aceita separador e ignora vazios
TEXTOConverte número em texto com formato definido
VALORConverte texto em número
REPTRepete um caractere, útil para gráficos em célula
TIRARLimpa caracteres não imprimíveis
EXATOCompara dois textos considerando a caixa

Receitas úteis

ObjetivoFórmula
Primeiro nome=ESQUERDA(A2;LOCALIZAR(" ";A2)-1)
Usuário do e-mail=ESQUERDA(A2;LOCALIZAR("@";A2)-1)
Domínio do e-mail=EXT.TEXTO(A2;LOCALIZAR("@";A2)+1;100)
Nome completo padronizado=PRI.MAIÚSCULA(ARRUMAR(A2))
Código com zeros à esquerda=TEXTO(A2;"00000")
Juntar com separador=UNIRTEXTO(", ";VERDADEIRO;A2:D2)

Ferramentas sem fórmula: Texto para Colunas (Dados) separa por delimitador ou largura fixa; Preenchimento Relâmpago (Ctrl + E) detecta o padrão a partir de exemplos e preenche a coluna.

Limpeza de base importada

Roteiro padrão, nesta ordem:

  1. ARRUMAR em tudo.
  2. Padronizar a caixa.
  3. Converter texto que deveria ser número, com VALOR ou multiplicando por 1.
  4. Corrigir datas em texto.
  5. Remover duplicatas (Dados, Remover Duplicatas).
  6. Conferir com CONT.VALORES se nada sumiu.
  7. Colar valores por cima, para congelar o resultado.

Avaliação 7

Receber uma base suja de no mínimo 300 registros e entregar a base tratada mais um painel de consultas.

Requisitos obrigatórios

  1. Base tratada: espaços removidos, caixa padronizada, números e datas convertidos, duplicatas eliminadas, com registro do que foi corrigido.
  2. Colunas derivadas por fórmula de texto: primeiro nome, domínio de e-mail e código formatado.
  3. Um intervalo de critérios funcional com pelo menos uma condição E e uma condição OU.
  4. Quatro indicadores usando funções de banco de dados.
  5. Indicadores equivalentes calculados com SOMASES e CONT.SES, para comparação.
  6. Três indicadores estatísticos das aulas 31 e 32.
  7. Duas regras de formatação condicional com fórmula.
  8. Três frases de interpretação dos resultados.
Critério de correçãoPontos
Qualidade do tratamento da base20
Funções de texto aplicadas corretamente15
Intervalo de critérios com E e OU15
Funções de banco de dados20
Comparação com SOMASES e CONT.SES10
Indicadores estatísticos10
Formatação condicional com fórmula5
Interpretação escrita5

Na prática

  1. Monte o intervalo de critérios com cabeçalhos idênticos aos da base.
  2. Calcule BDSOMA, BDMÉDIA, BDCONTAR e BDMÁX sobre a mesma base.
  3. Altere o critério nas células e confira os indicadores mudarem sozinhos.
  4. Extraia primeiro nome e domínio de e-mail com funções de texto.
  5. Separe cidade e estado de uma coluna única com Ctrl + E.
  6. Execute o roteiro de limpeza completo numa base fornecida pelo docente.

Exercícios

  1. Monte um intervalo de critérios que traga bebidas da filial Norte ou laticínios de qualquer filial.
  2. Extraia o primeiro nome de uma coluna com nomes completos.
  3. Qual a diferença entre LOCALIZAR e PROCURAR?
  4. Converta uma coluna de valores em texto para número e comprove pela soma.
  5. Use Ctrl + E para separar cidade e estado de uma coluna única.

Erros comuns

  • Esquecer o cabeçalho no intervalo do banco de dados.
  • Escrever o cabeçalho do critério diferente do cabeçalho da base.
  • Confundir E com OU na montagem das linhas de critério.

Checklist de saída

Você limpa bases reais e consulta dados com critérios complexos e visíveis.

Referências

  • REZENDE, Edson Roberto; FRANÇÓIA, Jorge Alberto. Microsoft Excel: apostila de fórmulas e funções.
  • MARTINS, Denise; ALMEIDA, Flávio. Excel Avançado para Negócios. Rio de Janeiro: Alta Books, 2021.
  • Microsoft Support. Funções de texto. Disponível em: https://support.microsoft.com/pt-br/excel

Testa o que você leu

4 perguntas sobre esta aula. Errar aqui não custa nada - a explicação vem junto da correção.

Pergunta 1 de 4
No intervalo de critérios, o que significa escrever duas condições na **mesma linha**?