Olá! Eu sou o João Miranda, instrutor de Dados na Alura, e te dou as boas-vindas a este curso, onde aprenderemos a usar uma das principais ferramentas no Excel: a validação de dados.
Audiodescrição: João se descreve como um homem branco, de cabelo e barba curtos, lisos e pretos, e olhos castanho-escuros. Ele veste uma camisa preta, e está sentado em uma cadeira preta com detalhes brancos, em frente a uma parede clara iluminada em gradiente azul.
Nós vamos compreender quando utilizar essa ferramenta para padronizar e organizar nossos dados, garantindo que o preenchimento de novas informações siga o mesmo padrão.
Para isso, utilizaremos uma tabela que contém um cadastro de vendas. Observe abaixo:
Aba
Planilha1
do arquivoValidação de dados.xlsx
:
ID da venda | Quantidade vendida | Preço unitário | Data da venda | Forma de pagamento | Código do produto |
---|---|---|---|---|---|
1 | 3 | R$ 15,00 | 04/03/2024 | Débito | LM03-ZX12-AB9 |
A primeira linha dessa está preenchida com algumas informações, como:
ID da venda
;Quantidade vendida
;Preço unitário
;Data da venda
;Forma de pagamento
;- E
Código do produto
.
Queremos que as próximas linhas sejam preenchidas nesse mesmo padrão.
Por exemplo: a quantidade vendida deve conter apenas valores inteiros, pois não faz sentido vender uma quantidade decimal.
Para realizar essa padronização, utilizaremos a ferramenta de validação de dados. No Excel, vamos até a aba "Dados" e, na seção "Ferramentas de Dados", encontramos o ícone de "Validação de Dados".
Preencheremos a segunda linha da tabela. No ID da venda
, colocaremos um valor posterior a 1, que é 2. Na Quantidade vendida
, aplicaremos a formatação com a validação de dados, garantindo que toda a coluna mantenha um padrão específico, aceitando apenas valores inteiros.
Para isso, selecionamos a primeira célula, B2
, e utilizando as teclas "Ctrl + Shift + Seta para baixo", selecionamos toda a coluna da planilha. Em seguida, escolhemos a opção de "Validação de Dados".
Todas as células precisam seguir o mesmo padrão, por isso selecionamos toda a coluna.
Ao abrir a janela "Validação de dados", definimos um critério de validação. Por padrão, qualquer valor é permitido, mas mudaremos para aceitar apenas números inteiros, definindo que o valor deve ser maior que zero, pois não faz sentido ter uma quantidade vendida negativa ou zerada.
Critério de validação
- Permitir:
Número inteiro
- Dados:
é maior do que
- Mínimo:
0
Além disso, podemos alterar a mensagem de entrada, que será exibida ao selecionar a célula. Podemos dar um título para ela, como "Valor inteiro", e abaixo a mensagem de entrada, como "Preencha a célula com um valor de quantidade de vendas maior do que 0".
Quando a célula for selecionada, mostrar esta mensagem de entrada:
- Título:
Valor inteiro
- Mensagem de entrada:
Preencha a célula com um valor de quantidade de vendas maior do que 0
Isso instrui a pessoa que irá inserir a informação na célula. Também podemos configurar um alerta de erro, caso um valor diferente do esperado seja inserido. O título pode ser "Valor incoerente" e a mensagem de erro: "Preencha a célula com um valor inteiro maior que 0". O estilo do erro pode ser configurado como "Parar", para indicar que houve um erro na inserção da informação.
Quando o usuário inserir dados inválidos, mostrar este alerta de erro:
- Estilo:
Parar
- Título:
Valor incoerente
- Mensagem de erro:
Preencha a célula com um valor inteiro maior que 0
Após clicar em "OK", a validação de dados é aplicada a cada célula da coluna B
.
Agora, se alguma pessoa usuária tentar inserir "-2", por exemplo, uma mensagem de erro será exibida, indicando que apenas valores inteiros são aceitos. Da mesma forma, se inserirmos um valor decimal, como 4,5, ou um texto, também não será aceito, pois somente valores inteiros são permitidos. Podemos preencher essa célula da tabela da seguinte forma:
ID da venda | Quantidade vendida | Preço unitário | Data da venda | Forma de pagamento | Código do produto |
---|---|---|---|---|---|
1 | 3 | R$ 15,00 | 04/03/2024 | Débito | LM03-ZX12-AB9 |
2 | 4 | - | - | - | - |
Faremos o mesmo para a coluna Preço unitário
. Neste caso, podemos aceitar valores decimais. Dito isso, vamos selecionar toda a coluna C
com "Ctrl + Shift + Seta para baixo" e aplicar a validação.
Não colocaremos mensagem de entrada e alerta de erro, apenas o critério de validação. Dessa vez, selecionaremos a opção "Decimal" e definiremos valores que estão entre um mínimo de 0 e um máximo de 100, considerando que os produtos variam nessa faixa de preço.
Critério de validação
- Permitir:
Decimal
- Dados:
está entre
- Mínimo:
0
- Máximo:
100
Com isso, se inserirmos R$ 200,00, por exemplo, ocorrerá um erro, pois não é um valor entre 0 e 100. Nesse caso específico, vamos adicionar o valor de R$ 40,00, por exemplo:
ID da venda | Quantidade vendida | Preço unitário | Data da venda | Forma de pagamento | Código do produto |
---|---|---|---|---|---|
1 | 3 | R$ 15,00 | 04/03/2024 | Débito | LM03-ZX12-AB9 |
2 | 4 | R$ 40,00 | - | - | - |
Para a Data da venda
, aplicaremos novamente a validação de dados com todas as células da coluna D
selecionadas. Agora, vamos alterar o critério de validação para aceitar apenas datas.
No entanto, utilizaremos uma fórmula personalizada, =HOJE()
, para garantir que a data seja menor ou igual à data atual. Dessa forma, se inserirmos uma data futura, como 01/01/2027, ocorrerá um erro. Embora seja uma data, apenas datas anteriores ou iguais à data atual são aceitas.
Critério de validação
- Permitir:
Data
- Dados:
é menor ou igual a
- Data de término:
=HOJE()
ID da venda | Quantidade vendida | Preço unitário | Data da venda | Forma de pagamento | Código do produto |
---|---|---|---|---|---|
1 | 3 | R$ 15,00 | 04/03/2024 | Débito | LM03-ZX12-AB9 |
2 | 4 | R$ 40,00 | 05/03/2024 | - | - |
Em Forma de pagamento
, suponha que temos quatro opções:
- Débito;
- Crédito;
- PIX;
- Ou boleto.
Após selecionar toda a coluna E
, aplicaremos a validação. Agora, usaremos a opção de lista para inserir os valores específicos separados por ponto e vírgula. Isso cria um menu suspenso na célula, permitindo selecionar uma das opções. Qualquer outra entrada, como "Cheque", não será aceita.
Critério de validação
- Permitir:
Lista
- Fonte:
Débito;Crédito;PIX;Boleto
ID da venda | Quantidade vendida | Preço unitário | Data da venda | Forma de pagamento | Código do produto |
---|---|---|---|---|---|
1 | 3 | R$ 15,00 | 04/03/2024 | Débito | LM03-ZX12-AB9 |
2 | 4 | R$ 40,00 | 05/03/2024 |
| - |
Se quisermos criar uma lista de Código do produto
, em vez de escrevê-la do zero, podemos referenciar a lista existente na aba Códigos de produtos
da planilha. Para isso, selecionamos toda a coluna, aplicamos a validação de dados, escolhemos a opção "Lista" e, na fonte, referenciamos as células da lista abaixo. Se a lista for alterada, a lista suspensa será atualizada automaticamente.
Aba
Códigos de produtos
do arquivoValidação de dados.xlsx
:
Código do Produto |
---|
AX92-KL47-BT5 |
ZT18-YU56-MP3 |
FG77-OP34-XV2 |
QW54-JH89-TR1 |
LM03-ZX12-AB9 |
RT45-VB67-NM4 |
PQ90-WE23-YK8 |
OU21-LP88-JT7 |
HK56-XC90-ZQ5 |
VN32-BT67-QP2 |
Critério de validação
- Permitir:
Lista
- Fonte:
='Códigos de produtos'!$A$2:$A$11
ID da venda | Quantidade vendida | Preço unitário | Data da venda | Forma de pagamento | Código do produto |
---|---|---|---|---|---|
1 | 3 | R$ 15,00 | 04/03/2024 | Débito | LM03-ZX12-AB9 |
2 | 4 | R$ 40,00 | 05/03/2024 |
|
|
Como bônus, podemos utilizar a validação de dados para dinamizar um gráfico. Na aba Planilha3
de Validação de dados.xlsx
, temos vendas de janeiro a dezembro de três lojas: A, B e C.
Ao alterar uma célula com o nome da loja, o gráfico deve ser atualizado automaticamente. Para isso, podemos criar uma lista suspensa na célula, permitindo selecionar a loja e modificar o gráfico. Isso é possível graças a fórmulas que fazem referência ao nome da loja na tabela.
Critério de validação
- Permitir:
Lista
- Fonte:
=$A$2:$A$4
Com isso, exploramos as principais funcionalidades da ferramenta de validação de dados. Agora, é hora de praticar o que foi aprendido em diversos exercícios que estarão disponíveis após este vídeo!
O curso Praticando Excel: validação de dados possui 12 minutos de vídeos, em um total de 13 atividades. Gostou? Conheça nossos outros cursos de Excel em Data Science, ou leia nossos artigos de Data Science.
Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:
Impulsione a sua carreira com os melhores cursos e faça parte da maior comunidade tech.
1 ano de Alura
Assine o PLUS e garanta:
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Acelere o seu aprendizado com a IA da Alura e prepare-se para o mercado internacional.
1 ano de Alura
Todos os benefícios do PLUS e mais vantagens exclusivas:
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Transforme a sua jornada com benefícios exclusivos e evolua ainda mais na sua carreira.
1 ano de Alura
Todos os benefícios do PRO e mais vantagens exclusivas:
Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.