KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como restringir a entrada numa célula a um valor numérico ou a uma lista no Excel?

AutorKelly Data de Modificação

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

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.
Botão Validação de Dados no separador Dados na faixa de opções
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:
Condições no menu pendente Dados
(1) Se precisar apenas de entradas inteiras, escolha Número inteiro no menu pendente Permitir; caso pretenda números com casas decimais, selecione Decimal.
Opção Número inteiro no menu pendente Permitir   
(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:

  1. 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**.
    Opção Impedir Digitação no separador Kutools na faixa de opções
  2. 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.
    Caixa de diálogo Impedir Digitação com a opção 'Permitir digitar nestes carateres' selecionada
  3. Para bloquear letras no intervalo limitado, selecione a opção «Proibir a inserção dos caracteres especificados» e introduza os caracteres que pretende restringir.
    Caixa de diálogo Impedir Digitação com a opção 'Impedir digitação nestes carateres' selecionada
  4. 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:
Nomes predefinidos em A2:A10

2. Selecione o intervalo que pretende restringir (por exemplo, B2:B20) e, em seguida, aceda a Dados > Validação de Dados.
Caixa de diálogo 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.
Lista pendente com nomes predefinidos

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.
Opção Impedir Duplicados no separador Kutools na faixa de opções

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)Botão Executar) 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

 
Kutools para Excel: Mais de 300 ferramentas práticas ao seu alcance! Aproveite funcionalidades potenciadas por IA para um trabalho mais inteligente e rápido!Descarregar já!

Artigo relacionado:

Como limitar o número de caracteres numa célula no Excel?


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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