Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Prevenção de Entradas Incorretas | Organizando Dados como um Profissional
Aventura no Excel

bookPrevenção de Entradas Incorretas

Deslize para mostrar o menu

Note
Nota

Neste capítulo, continuamos trabalhando na mesma planilha do capítulo anterior.

O princípio estrutural mais importante em um arquivo Excel bem construído: entrada e cálculo são separados. Somente células específicas para entrada devem aceitar digitação manual. Todas as outras células devem estar bloqueadas, em branco ou com fórmulas. Essa separação torna a planilha previsível à medida que cresce.

Note
Definição

Validação de dados é uma regra aplicada a um intervalo específico de células que controla quais valores podem ser inseridos. Atua como um filtro antes que os dados cheguem às fórmulas ou tabelas. Aplicada em Dados → Validação de Dados.

O Excel oferece seis tipos de regras de validação. Cada uma controla um aspecto diferente do que é permitido.

Listas suspensas

A entrada de texto livre em colunas categóricas ("Paid", "PAID", "paid", "Piad") cria inconsistências que quebram silenciosamente filtros e tabelas dinâmicas. As listas suspensas eliminam esse problema ao fazer com que os usuários escolham em vez de digitar.

  1. Lista estática: fonte digitada diretamente na caixa de diálogo de validação: Paid,Pending,Cancelled;

  2. Lista dinâmica: fonte aponta para uma coluna de tabela nomeada em outra planilha: =INDIRECT("Table1[Status]").

carousel-imgcarousel-img
Note
Nota

INDIRECT converte uma cadeia de texto em uma referência de intervalo ativa. O campo de fonte da Validação de Dados não aceita diretamente referências estruturadas de tabela como Table2[Statuses] — ao envolver com INDIRECT(), o Excel consegue resolver o nome da tabela em tempo de execução, incluindo quaisquer novas linhas adicionadas após a configuração da validação.

Regras de Validação

Comprimento de texto, número inteiro e validação de data funcionam da mesma forma internamente — você define uma condição e o Excel bloqueia qualquer valor que não a atenda. O que muda é a dimensão verificada:

  • Comprimento de texto não analisa o valor em si — conta os caracteres usando LEN() internamente. Assim, "1234" e "hello" têm comprimento 4, independentemente do tipo. Útil para números de telefone, códigos postais ou qualquer campo com exigência fixa de caracteres;
  • Número inteiro verifica se o valor está dentro de um intervalo numérico e não possui componente decimal;
  • Decimal faz a mesma verificação de limites, mas permite valores fracionários, sendo útil para preços ou medições;
  • Data é o mais sutil. Como datas são armazenadas como números de série, uma regra como "maior que hoje" é, na verdade, uma comparação numérica — TODAY() retorna um inteiro, e a data inserida só precisa gerar um número maior para ser aceita.
carousel-imgcarousel-imgcarousel-img

Mensagens de Entrada vs Alertas de Erro

A validação possui duas camadas de comunicação. A primeira informa aos usuários o que inserir antes de tentarem. A segunda controla o que acontece quando inserem algo inválido. Essas opções são configuradas em abas separadas da caixa de diálogo Validação de Dados.

carousel-imgcarousel-imgcarousel-img

Removendo Duplicatas

Utilize Dados → Remover Duplicatas. Selecione as colunas para comparar. O Excel mantém a primeira ocorrência de cada combinação e remove as demais. Indicado para dados importados ou históricos.

Note
Nota

Não é possível desfazer após fechar a janela se você salvar. Sempre trabalhe em uma cópia dos dados ou use Ctrl+Z imediatamente se o resultado estiver incorreto. A janela também informa quantas duplicatas foram removidas — verifique se esse número faz sentido antes de fechar.

  1. Criar uma lista suspensa controlada para Status de Pagamento

Localizar a coluna Payment Status no seu conjunto de dados e selecionar todas as linhas com dados, incluindo a mais recente. Abrir Validação de Dados, escolher Lista e inserir as opções: Paid, Pending.

Clicar em qualquer célula da coluna para confirmar que a lista suspensa aparece. Tentar digitar um valor diferente — deve ser restringido ou exibir um aviso.

  1. Transformar a lista suspensa em um sistema dinâmico

Criar uma fonte para a lista suspensa em uma nova planilha. Na célula A1, digitar Statuses. Em A2 e A3, inserir Paid e Pending. Converter esse intervalo em uma tabela usando Ctrl/Cmd + T.

Voltar ao seu conjunto de dados principal, selecionar a coluna Payment Status e abrir novamente a Validação de Dados. Substituir a fonte por: =INDIRECT("TableName[Statuses]") Certificar-se de usar o nome real da sua tabela.

Para testar, voltar à tabela de origem e adicionar um novo valor, como Booked. Depois, retornar ao seu conjunto de dados e confirmar que o novo valor aparece automaticamente na lista suspensa.

  1. Remover registros duplicados

Selecionar todo o conjunto de dados ou tabela. Ir em Dados → Remover Duplicatas e escolher uma coluna única como Order ID.

O Excel mostrará quantos duplicados foram removidos — confirmar o resultado.

question mark

Após remover duplicatas usando o Order ID (ou coluna única equivalente), quantas linhas duplicadas foram removidas?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 3
some-alt