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

Como permitir apenas valores únicos no Excel?

AutorXiaoyang Data de Modificação

Ao gerir dados no Excel, garantir a precisão dos dados é essencial, especialmente ao recolher informações em colunas que não devem conter entradas duplicadas — como códigos de produto, identificadores de funcionários, números de registo ou outros identificadores únicos. A introdução acidental de duplicados pode provocar erros em cálculos, relatórios ou processamentos subsequentes. Este artigo apresenta várias técnicas práticas para restringir a introdução de dados a valores únicos numa coluna ou intervalo, ajudando os utilizadores a manter eficientemente a integridade dos dados nas suas folhas de cálculo. Cada método tem os seus próprios cenários aplicáveis e vantagens. São também fornecidas dicas de resolução de problemas, notas explicativas e soluções alternativas para o orientar na escolha da abordagem mais adequada às suas necessidades.

Permitir apenas valores únicos na folha de cálculo com Validação de Dados

Permitir apenas valores únicos na folha de cálculo com Kutools para Excel

Permitir apenas valores únicos na folha de cálculo com código VBA

Permitir apenas valores únicos na folha de cálculo utilizando a coluna Assistente de Fórmulas do Excel

Permitir apenas valores únicos na folha de cálculo através da funcionalidade Remover duplicatas


Permitir apenas valores únicos na folha de cálculo com Validação de Dados

A funcionalidade Validação de Dados do Excel permite-lhe definir regras sobre o que pode ser introduzido nas células. Para restringir a introdução de dados de modo a aceitar apenas valores únicos numa coluna ou intervalo específico, siga estes passos:

1. Em primeiro lugar, selecione as células ou a coluna onde pretende ativar a introdução de valores únicos. Por exemplo, se todos os seus identificadores únicos estiverem na coluna E, clique na coluna E para a selecionar. Aceda a Dados no Friso e, de seguida, escolha Validação de Dados > Validação de Dados.

clique em Dados > Validação de Dados > Validação de Dados

2. Na caixa de diálogo Validação de Dados, configure as definições da seguinte forma para permitir apenas entradas únicas:

(1.) Aceda ao separador Definições;

(2.) No PermitirLista suspensa, selecione Personalizado;

(3.) Na caixa Fórmula, introduza: =CONTAR.SE($E:$E;E1)<2(onde)E é a sua coluna-alvo e E1 é a primeira célula da sua seleção). Ajuste as referências caso os seus dados estejam noutra coluna (por exemplo, substitua E por A se estiver a trabalhar com a coluna A).

especifique as opções na caixa de diálogo Validação de Dados

A fórmula funciona contando quantas vezes cada entrada já aparece na coluna; se a contagem for inferior a 2, a entrada é aceite como única.

3. Clique em OK para aplicar a validação. A partir de agora, sempre que for introduzido um valor duplicado na coluna especificada, o Excel apresentará um aviso e impedirá a entrada — a menos que o valor seja único. A mensagem de aviso predefinida poderá ser «Este valor já existe» ou algo semelhante.

ao introduzir um valor duplicado na coluna específica, uma mensagem de aviso será apresentada

Cenários aplicáveis: Esta solução é ideal para listas e definições simples em que apenas uma única coluna requer valores únicos. Contudo, a Validação de Dados não impede entradas duplicadas se os valores forem colados na coluna a partir de outra origem — por isso, recomenda-se introduzir os valores manualmente ou verificar regularmente a existência de duplicados após colar.
Dicas: Pode personalizar a mensagem de aviso no separador Alerta de Erro da caixa de diálogo Validação de Dados.
Precauções: Certifique-se de que a sua seleção abrange todas as células onde os utilizadores irão introduzir dados ou alargue a regra de validação selecionando a coluna inteira, se necessário.
Resolução de problemas: Se a Validação de Dados parecer não funcionar, verifique se as referências das células na fórmula estão corretas e se a validação foi aplicada ao intervalo pretendido.


Permitir apenas valores únicos na folha de cálculo com Kutools para Excel

O método acima só impede entradas duplicadas numa única coluna. Se tiver Kutools para Excel, a sua utilidade Prevenir Entradas Duplicadas pode ajudá-lo rapidamente a Prevenir Entradas Duplicadas num intervalo de células e não apenas numa única coluna ou linha.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Após instalar o Kutools para Excel, eis como utilizar a funcionalidade Prevenir Entradas Duplicadas:

1. Selecione a coluna ou o intervalo onde pretende prevenir entradas duplicadas e permitir apenas a introdução de dados únicos. Pode ser uma única coluna, várias colunas ou um intervalo como A1:D15.

2. Clique em Kutools na Faixa de Opções do Excel, aceda a Limitar entrada e escolha Prevenir Entradas Duplicadas. Isto inicia o processo de configuração da regra de unicidade para o seu intervalo selecionado.

clique na funcionalidade Prevenir Duplicados do Kutools

3. Irá aparecer uma mensagem de aviso a informar que, ao aplicar esta funcionalidade, serão removidas quaisquer regras de Validação de Dados pré-existentes no seu intervalo selecionado. Isto garante que as regras do Kutools não entrem em conflito com outras definições de validação.

uma mensagem de aviso é apresentada para lembrar que a Validação de Dados será removida se aplicar esta funcionalidade

Se desejar continuar, clique em Sim para confirmar. O Kutools aplicará então a imposição de unicidade.

4. Surge outra caixa de diálogo a confirmar quais as células que foram processadas. Isto ajuda-o a garantir exatamente onde é agora exigida a unicidade.

é apresentada outra caixa de aviso para indicar quais as células às quais foi aplicada esta funcionalidade

5. Clique em OK para concluir. A partir de agora, se tentar introduzir ou colar dados duplicados no intervalo limitado (por exemplo, nas células A1:D15), o Kutools apresentará uma mensagem a indicar que a entrada é inválida e que deve introduzir valores únicos.

ao introduzir dados duplicados, uma mensagem de aviso será apresentada

Cenários aplicáveis: Ideal para gerir várias colunas ou linhas de forma eficaz.
Dicas: Antes de aplicar, verifique se existem regras de Validação de Dados já definidas que sejam essenciais para o seu fluxo de trabalho, uma vez que estas serão removidas do intervalo selecionado.
Precauções: Confirme cuidadosamente a seleção de células antes de ativar a funcionalidade, especialmente em tabelas complexas.
Resolução de problemas: Se a mensagem não aparecer ou os valores duplicados continuarem a passar, certifique-se de que o Kutools para Excel está corretamente instalado e atualizado.

Estão disponíveis mais de 300 funções para agilizar as suas tarefas. transferir o Kutools para Excel para avaliação gratuita.


Permitir apenas valores únicos na folha de cálculo com código VBA

Se estiver à vontade com macros e pretender adicionar uma lógica mais avançada para validar valores únicos, utilizar VBA (Visual Basic for Applications) pode ser uma solução flexível. Os scripts VBA podem ser adaptados para verificar duplicados durante a introdução de dados e notificar imediatamente os utilizadores quando for introduzido um valor inválido, removendo automaticamente a entrada duplicada, se assim o desejar.

1. Clique com o botão direito no separador da folha onde pretende permitir apenas valores únicos e selecione Ver Código no menu de contexto. Na janela pop-up Microsoft Visual Basic for Applications, copie e cole o seguinte código diretamente no módulo da folha (não num módulo padrão):

Código VBA: Permitir apenas valores únicos na folha de cálculo:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160829
  Dim xRg As Range, iLong, fLong As Long
  If Not Intersect(Target, Me.[A1:A1000]) Is Nothing Then
     Application.EnableEvents = False
     For Each xRg In Target
     With xRg
         If (.Value <> "") Then
          If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
            iLong = .Interior.ColorIndex
            fLong = .Font.ColorIndex
            .Interior.ColorIndex = 3
            .Font.ColorIndex = 6
            MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
            .ClearContents
            .Interior.ColorIndex = iLong
            .Font.ColorIndex = fLong
          End If
       End If
     End With
     Next
     Application.EnableEvents = True
  End If
End Sub

clique em Ver Código e insira o código VBA no módulo

Nota: Neste código, A1:A1000 refere-se às células monitorizadas para entrada única. Se os seus dados únicos estiverem noutra gama, ajuste estas referências de modo a corresponder à coluna ou intervalo que está a utilizar.

2. Após introduzir o código, clique em Guardar e feche a janela do VBA. Se tiver a segurança de macros ativada, certifique-se de que as macros estão permitidas nas definições do seu livro.

Agora, ao introduzir Valores Duplicados no intervalo A1:A1000, será imediatamente apresentada uma mensagem de aviso.

é apresentada uma mensagem de aviso a lembrar que a entrada duplicada não é permitida

3. Clique em OK na caixa de mensagem e a entrada duplicada será removida da célula.


Permitir apenas valores únicos na folha de cálculo utilizando a coluna do Excel Assistente de Fórmulas

Para além da Validação de Dados e do VBA, uma alternativa prática consiste em utilizar uma coluna auxiliar combinada com fórmulas do Excel para identificar Valores Duplicados. Este método não bloqueia a introdução de dados, mas fornece feedback imediato e é uma opção útil quando pretende rever e limpar rapidamente os seus dados.

1. Adicione uma coluna auxiliar junto aos seus dados — por exemplo, a coluna F se os seus dados estiverem na coluna E. Na célula F1, introduza esta fórmula:

=IF(COUNTIF($E$1:E1,E1)=1,"Unique","Duplicate")

2. Prima Enter para confirmar e, em seguida, arraste a fórmula para baixo para aplicá-la a todas as linhas. A fórmula verifica cada entrada na coluna E, assinalando «Único» na primeira ocorrência e «Duplicado» nas seguintes.

Dicas: Utilize esta coluna auxiliar para filtrar linhas duplicadas ou destacar visualmente problemas antes de partilhar os seus dados.
Cenários aplicáveis: Ideal para rever dados históricos existentes ou quando é necessária uma limpeza manual em vez de prevenção em tempo real.


Permitir apenas valores únicos na folha de cálculo através da funcionalidade Remover duplicatas

Se a sua prioridade não for restringir a introdução de dados, mas sim limpar regularmente uma lista para manter apenas valores únicos, a funcionalidade incorporada do Excel Remover duplicatas é um recurso simples, fácil de usar e eficaz.

1. Selecione a coluna ou tabela que pretende processar.

2. Aceda a Dados > Remover duplicatas. Na caixa de diálogo, selecione as colunas a verificar. Clique em OK e o Excel irá manter automaticamente apenas a primeira ocorrência de cada valor, eliminando as duplicações subsequentes.

Cenários aplicáveis: Ideal para limpar grandes tabelas após a introdução ou importação em massa de dados.
Vantagens/Desvantagens: Rápido e simples, mas não impede duplicados futuros — apenas remove os já existentes.

Resumo e sugestões: A melhor abordagem depende do seu fluxo de trabalho e do nível de controlo necessário. Utilize Validação de Dados ou Kutools para prevenção proativa; VBA para regras personalizadas e automatização; fórmulas e Remover duplicatas para rever e limpar manualmente os dados. Verifique sempre a sua seleção e a lógica das regras antes de aplicar em larga escala e faça sempre uma cópia de segurança da sua pasta de trabalho ao testar novas soluções.


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