Como restringir a entrada numa célula a um valor numérico ou a uma lista no Excel?
Ao trabalhar com o Excel, é comum precisar de um controlo rigoroso sobre a informação que pode ser introduzida nas suas folhas de cálculo. Por exemplo, poderá querer garantir que os utilizadores insiram apenas números dentro de um intervalo limitado, permitam seleções exclusivamente a partir de uma lista específica de itens ou evitem entradas duplicadas numa coluna, mantendo os dados sempre organizados e fáceis de gerir. Impor estas restrições não só assegura a precisão dos dados, como também simplifica significativamente a análise e a elaboração de relatórios futuros. Este tutorial apresenta diversos métodos práticos para restringir entradas em células no Excel — tanto para números como para texto — com instruções passo a passo e dicas úteis para evitar erros comuns.
- Limitar entrada nas células a números inteiros ou a números dentro de um determinado intervalo
- Limitar entrada nas células a qualquer valor numérico (números inteiros/decimais)
- Limitar entrada nas células a uma lista de entradas de texto
- Limitar a introdução de duplicados numa coluna/lista com um único clique
- Solução com fórmula do Excel: Limitar entrada nas células a um intervalo numérico
- Solução com VBA: Restringir entrada nas células a uma lista predefinida
Limitar entrada nas células a números inteiros ou a números dentro de um determinado intervalo
Controlar a introdução de dados nas células, permitindo apenas números inteiros ou valores dentro de um intervalo específico, é especialmente útil em folhas financeiras, de classificações ou de inventário. Restringir os valores ajuda a evitar entradas inválidas — como números negativos onde não são apropriados ou valores fora dos limites definidos. Veja como configurar esta funcionalidade com a validação de dados do Excel:
1. Selecione o intervalo de células onde pretende permitir a introdução de valores numéricos (por exemplo, B2:B20) e, em seguida, clique em Dados > Validação de Dados na barra de ferramentas.
Dica: Selecionar o intervalo correto antes de definir a validação garante que apenas as células pretendidas fiquem restritas.
2. Na caixa de diálogo Validação de Dados, no separador Definições, siga estes passos:
(1) Se precisar apenas de entradas inteiras, escolha Número inteiro no menu pendente Permitir; caso pretenda números com casas decimais, selecione Decimal.
(2) No menu pendente Dados, escolha o tipo de restrição — como entre, maior que ou menor que — conforme o seu cenário.
(3) Introduza os limites específicos (por exemplo,)Mínimo e Máximo para um intervalo, ou Comprimento quando aplicável).
3. Clique em OK para aplicar a regra.
A partir de agora, apenas o tipo de números especificado poderá ser introduzido nessas células. Se alguém tentar inserir um valor fora do intervalo permitido, o Excel apresentará uma mensagem de erro e bloqueará a entrada. Esta funcionalidade é ideal em cenários como idade (deve estar entre 16 e 99), folhas de pontuação (apenas números entre 0 e 100) e formulários orçamentais.
Dicas práticas: Pode personalizar o alerta de erro ou a mensagem de introdução para fornecer orientações específicas sempre que for tentada uma entrada inválida. Além disso, considere aplicar estas regras a colunas inteiras para manter uma estrutura de dados consistente. Se alguma vez precisar de ajustar o intervalo permitido, basta voltar às definições de Validação de Dados das células afetadas.
Nota: Este método aplica restrições apenas a valores numéricos nas células. Para configurar restrições baseadas em texto, consulte a secção seguinte. Erros ocorrem frequentemente se aplicar a mesma validação a células que contenham fórmulas, pelo que deve verificar cuidadosamente os dados antes de a aplicar.
Limitar a entrada numa célula a qualquer valor numérico (números inteiros/decimais) ou impedir a introdução de determinados caracteres
Com o Kutools para Excel, limitar a introdução apenas a valores numéricos (números inteiros e decimais) ou bloquear caracteres indesejados específicos torna-se mais flexível e rápido. A funcionalidade Limitar entrada permite-lhe definir com precisão quais os caracteres permitidos ou restringidos — incluindo números, letras ou até símbolos especiais individuais. Esta opção revela-se especialmente útil em formulários que aceitam apenas identificadores numéricos ou em folhas sensíveis onde os dados devem obedecer rigorosamente a uma entrada exclusivamente numérica.
Para utilizar esta opção:
- Selecione o intervalo de células onde pretende restringir a introdução apenas a valores numéricos ou bloquear caracteres indesejados específicos. Em seguida, aceda ao separador Kutools e clique em **Limitar entrada > Limitar entrada**.

- Na caixa de diálogo Limitar entrada, para permitir apenas números inteiros ou decimais, selecione a opção «Permitir apenas a inserção dos caracteres especificados» e introduza os dígitos separados por vírgulas.

- Para bloquear letras no intervalo limitado, selecione a opção «Proibir a inserção dos caracteres especificados» e introduza os caracteres que pretende restringir.

- Clique em OK.
Quando configurado, qualquer caractere não permitido ativa um alerta e bloqueia a introdução. Para obter os melhores resultados, certifique-se de que as suas seleções não incluem células de cabeçalho nem células com fórmulas, evitando assim avisos desnecessários.
Precaução: Se precisar de permitir simultaneamente números e pontos decimais, verifique a definição decimal. Caso detete bloqueios inesperados na introdução, reveja os seus filtros de caracteres na caixa de diálogo.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Limitar entrada nas células a uma lista de entradas de texto
Quando apenas são aceitáveis entradas de texto específicas num determinado campo — como nomes de departamentos, categorias ou códigos de projeto — configurar uma lista suspensa no Excel evita entradas não autorizadas ou com erros ortográficos. Esta abordagem normaliza as entradas em formulários ou relatórios partilhados, garantindo consistência e reduzindo o tempo necessário para limpar os dados. Para configurar esta restrição:
1. Prepare previamente a lista de texto permitida; por exemplo, insira a lista de nomes permitidos em A2:A10, conforme ilustrado:
2. Selecione o intervalo que pretende restringir (por exemplo, B2:B20) e, em seguida, aceda a Dados > Validação de Dados.
3. Na caixa de diálogo Validação de Dados, no separador Definições:
(1) Escolha Lista no menu pendente Permitir.
(2) Certifique-se de que a opção Lista pendente na célula está selecionada.
(3) Na caixa Origem, introduza ou selecione o intervalo que contém os seus valores permitidos, por exemplo, A2:A10.
4. Clique em OK para concluir a configuração.
Agora, ao clicar em qualquer célula do intervalo-alvo, aparece uma seta que dá acesso a um menu pendente. Os utilizadores só poderão selecionar opções da sua lista predefinida, evitando assim entradas não autorizadas ou com erros ortográficos. Este método é especialmente valioso em campos de dados mestres ou categorias onde a consistência é essencial para a elaboração de relatórios.
Para uma usabilidade ainda maior, pode também personalizar a Mensagem de Introdução (por exemplo, «Por favor, selecione um nome de departamento da lista») e definir um Alerta de Erro personalizado que explique por que razão uma entrada foi rejeitada.
Dica: Se atualizar a lista de origem, os seus menus pendentes incluirão automaticamente as novas opções. Ao aplicar a folhas extensas, considere utilizar intervalos nomeados para uma gestão mais clara da origem.
Limitar a introdução de duplicados numa coluna/lista com um único clique
Em determinadas situações profissionais — como a atribuição de identificadores, listas de inventário ou registos de pagamentos — cada entrada deve ser única para evitar confusões ou erros futuros. Verificar duplicados manualmente é tedioso e propenso a erros, especialmente em conjuntos de dados volumosos. O Kutools para Excel oferece uma solução imediata com a sua funcionalidade Prevenir Entradas Duplicadas.
Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!
Para utilizar esta funcionalidade: selecione a sua coluna ou lista-alvo e, em seguida, clique em Kutools > Prevenir Entradas Duplicadas. A ferramenta monitoriza ativamente as suas entradas em tempo real — sempre que introduzir um valor duplicado, receberá uma mensagem de aviso e a entrada será automaticamente rejeitada.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Recomendação: Esta funcionalidade é ideal para campos em que a unicidade é essencial, como números de fatura ou códigos de registo. Antes de a ativar, certifique-se de que os dados de origem na sua coluna já são únicos ou remova duplicados pré-existentes para garantir um desempenho ideal. Caso precise, no futuro, de permitir novamente entradas repetidas, basta desativar esta funcionalidade no Kutools.
Se surgirem pop-ups persistentes de erro, verifique se nenhuma fórmula na mesma coluna está a gerar resultados conflituosos e confirme que não existem linhas ocultas com valores duplicados.
Solução com fórmula do Excel: Limitar a entrada numa célula a um intervalo numérico (método alternativo)
Além da Validação de Dados, fórmulas lógicas podem sinalizar entradas fora de um intervalo específico, revelando-se especialmente úteis para inspeções visuais ou alertas personalizados. Por exemplo, ao utilizar a Formatação Condicional, é possível destacar em tempo real entradas inválidas, facilitando o controlo de qualidade em folhas partilhadas ou colaborativas.
1. Introduza a seguinte fórmula numa coluna adjacente (por exemplo, se os seus dados numéricos estiverem em C2:C20, introduza-a em D2):
=IF(AND(ISNUMBER(C2),C2>=10,C2<=100),"OK","Out of Range") 2. Prima Enter para confirmar. Copie esta fórmula ao longo dos seus dados — ela mostrará automaticamente «OK» para números entre 10 e 100 e «Fora do Intervalo» caso contrário.
Sugestão: Para uma verificação rápida de erros, utilize a formatação condicional para destacar com cor as células «Fora do Intervalo». Embora este método não impeça a introdução de dados, fornece um retorno imediato e ajuda a manter a qualidade dos conjuntos de dados usados em relatórios ou painéis.
Solução com VBA: Restringir entrada nas células a uma lista predefinida
Para utilizadores avançados que necessitem impor restrições mais complexas ou automatizar a validação de entradas, uma macro simples em VBA pode limitar as entradas a uma lista predefinida. Este método revela-se especialmente útil em formulários automatizados, caixas de diálogo personalizadas ou cenários de introdução em massa de dados.
1. Aceda a Ferramentas de Programador > Visual Basic, o que abre a janela do Microsoft Visual Basic para Aplicações. Clique em Inserir > Módulo e cole o seguinte código:
Sub ApplyListValidation()
'Updated by Extendoffice
Dim target As Range
Dim validList As Variant
Dim listText As String
Dim xTitleId As String
xTitleId = "Kutools for Excel"
validList = Array("Apple", "Banana", "Orange", "Grape", "Peach")
listText = Join(validList, ",")
On Error Resume Next
Set target = Application.InputBox("Select cells to restrict to list:", _
xTitleId, Selection.Address, Type:=8)
On Error GoTo 0
If target Is Nothing Then Exit Sub
With target.Validation
.Delete ' remove existing validation
End With
target.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:=listText
With target.Validation
.IgnoreBlank = True
.InCellDropdown = True
.ShowInput = True
.InputTitle = "Allowed values"
.InputMessage = "Choose from the list."
.ShowError = True
.ErrorTitle = xTitleId
.ErrorMessage = "Entry must be one of: " & Replace(listText, ",", ", ")
End With
End Sub 2. Execute a macro (clique no botão)
) e selecione o intervalo ao qual pretende aplicar restrições.
A validação de dados do tipo Lista suspensa será aplicada às células selecionadas, permitindo apenas a seleção de valores da lista predefinida.
Esta macro é ideal para situações em que as entradas devem corresponder sempre a uma lista aprovada pela empresa, como códigos de produto ou localizações. Personalize o validList de acordo com as suas necessidades. Lembre-se sempre de fazer uma cópia de segurança dos seus dados antes de executar macros e de ativar as macros nas definições de segurança.
Em resumo, o Excel oferece diversos métodos práticos para controlar o que os utilizadores podem introduzir nas suas folhas de cálculo, incluindo a Validação de Dados incorporada, funcionalidades do Kutools, fórmulas lógicas e macros VBA para fluxos de trabalho avançados. A escolha do método ideal depende das suas necessidades: opte pela Validação de Dados para restrições diretas na entrada, pelo Kutools para uma configuração rápida e prevenção de duplicados, por fórmulas para sinalizar erros e por VBA para verificações totalmente automatizadas. Em todos os casos, garanta sempre mensagens claras de alerta e de entrada para orientar os utilizadores e faça cópias de segurança das suas folhas antes de efetuar alterações em massa.
Demonstração: Como limitar a entrada numa célula a um valor numérico ou impedir a digitação de caracteres específicos no Excel
Artigo relacionado:
Como limitar o número de caracteres numa célula no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos


