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

Como destacar valores duplicados ou linhas duplicadas no Excel?

AutorSun Data de Modificação

Ao trabalhar com grandes conjuntos de dados no Excel, é comum deparar-se com entradas repetidas ou duplicadas — quer se trate de valores individuais espalhados por uma coluna, quer de linhas inteiras com dados idênticos em múltiplos campos. Identificar e destacar manualmente esses duplicados, especialmente em folhas de cálculo complexas, pode ser não só demorado como também propenso a erros. Destacar eficazmente valores duplicados ou linhas inteiras com cores ajuda a simplificar a revisão dos dados, facilita a validação e apoia análises ou relatórios rápidos. A seguir, apresentamos várias soluções práticas para colorir dados duplicados no Excel, desde funcionalidades integradas até ferramentas especializadas e automação avançada.

Colorir Valores Duplicados ou linhas com Usar Formatação Condicional

Colorir Valores Duplicados ou linhas com Kutools para Excel boa ideia3

Colorir Valores Duplicados ou linhas utilizando automação com macro VBA


seta azul para a direita com balão Colorir Valores Duplicados ou linhas com Usar Formatação Condicional

A funcionalidade **Usar Formatação Condicional** do Excel oferece uma forma simples de destacar visualmente **valores duplicados** ou **linhas inteiras**. É especialmente útil para rever e validar rapidamente conjuntos de dados em que a informação repetida exige atenção ou quando é essencial garantir a integridade dos dados. Contudo, este método aplica-se sobretudo aos dados visíveis e é mais adequado para tarefas pontuais do que para atualizações frequentes ou intervalos dinâmicos muito extensos.

Colorir Valores Duplicados

1. Selecione o intervalo de dados que contém os valores que pretende verificar quanto a duplicados. Em seguida, aceda ao separador Base, clique em Utilizar Formatação Condicional, vá a Regras para Destacar Células e escolha Valores Duplicados. Consulte a imagem abaixo:

Opção Valores Duplicados no menu suspenso Formatação Condicional

2. Na caixa de diálogo que surge, selecione uma cor de destaque no menu suspenso para aplicar aos seus Valores Duplicados. Assim, consegue distinguir visualmente as entradas duplicadas de acordo com as suas preferências e esquema de cores. Veja a imagem:

Caixa de diálogo Valores Duplicados

3. Clique em OK para aplicar a formatação. Todos os valores duplicados — incluindo a primeira ocorrência — serão agora destacados com a sua cor selecionada, tornando-os facilmente identificáveis à primeira vista.

Os valores duplicados (incluindo a primeira duplicação) estão coloridos

Dica prática: Em situações em que pretenda destacar duplicados, mas excluir a primeira ocorrência, a Formatação Condicional não suporta esta opção diretamente. Terá de adicionar uma coluna auxiliar com uma fórmula ou utilizar uma solução mais avançada, como se demonstra nas secções seguintes.

Colorir Linha duplicada na Selecionar intervalo

Se a sua tarefa exigir que colora Linha inteira com base em duplicados numa determinada coluna, siga estes passos:

1. Selecione o intervalo de dados que contém as linhas que pretende avaliar. No separador Base, selecione Utilizar Formatação Condicional, depois Nova Regra. Veja a imagem:

Opção Nova Regra no menu suspenso Formatação Condicional

2. Na caixa de diálogo Nova Regra de Formatação, selecione Utilizar uma fórmula para determinar as células a formatar. Introduza esta fórmula na caixa fornecida (ajuste o intervalo e a referência da coluna conforme necessário):

=COUNTIF($D$2:$D$10;$D2)>1

Dica: Nesta fórmula, D2:D10 representa o intervalo da coluna-alvo para encontrar duplicatas, e D2 é a célula inicial da sua seleção. Ajuste estas referências de acordo com o seu intervalo de dados reais. Por exemplo, se o seu conjunto de dados começar na linha 5, altere D2 para D5, e assim sucessivamente.

Caixa de diálogo Nova Regra de Formatação

3. Clique em Formatar para abrir a janela Definir formato de célula. No separador Preenchimento, escolha uma cor de fundo que destaque as linhas duplicadas. Esta cor deve contrastar claramente com os seus dados originais para garantir uma visualização fácil. Veja a imagem:

Caixa de diálogo Formatar Células

4. Clique em OK na caixa de diálogo Definir formato de célula, depois novamente em OK na caixa de diálogo Nova Regra de Formatação para concluir. Todas as linhas em que a coluna especificada contenha valores duplicados serão agora destacadas, incluindo a primeira instância de cada duplicado.

As linhas duplicadas (incluindo a primeira linha duplicada) estão coloridas

Esta técnica oferece um resumo visual sem alterar os seus dados, permitindo uma filtragem, ordenação ou edição posteriores de forma simples e intuitiva. Lembre-se de que terá de ajustar a fórmula caso o seu Intervalo de Dados ou as colunas sejam modificados, e existe um limite para a complexidade da lógica de duplicados que pode ser implementada apenas com Usar Formatação Condicional.

Contudo, como este método exige que memorize e introduza fórmulas, poderá não ser o mais conveniente para todos os utilizadores — especialmente em tabelas dinâmicas ou que são frequentemente atualizadas. Se precisar de destacar duplicados (excluindo ou incluindo a primeira ocorrência) com maior flexibilidade, ou se pretender colorir linhas em vez de apenas células, experimente uma das soluções avançadas descritas abaixo.


seta azul para a direita com balão Colorir Valores Duplicados ou linhas com Kutools para Excel

Kutools para Excel disponibiliza uma ferramenta eficiente e fácil de utilizar que localiza e colore não só valores duplicados, mas também linhas inteiras, permitindo-lhe escolher cores personalizadas e controlar com precisão se a primeira ocorrência deve ser incluída.

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 gratuitamenteKutools para Excel, proceda da seguinte forma:

1. Selecione a sua lista-alvo ou intervalo de dados e, em seguida, clique em Kutools > Selecionar > Selecionar Células Duplicadas/Únicas. Esta funcionalidade oferece seleções flexíveis e personalizáveis para responder às mais variadas necessidades de identificação de duplicados. Veja a imagem:

Opção Selecionar Células Duplicadas e Únicas no separador Kutools na fita

2. Na caixa de diálogo Selecionar Células Duplicadas/Únicas, selecione a opção Valores Duplicados (Excluir a primeira correspondência) ou Valores Duplicados (Incluir a primeira correspondência). Pode depois marcar Preencher Cor de Fundo e escolher a cor de destaque pretendida no menu pendente abaixo. Esta abordagem dá-lhe controlo granular sobre quais os duplicados a colorir e permite uma pré-visualização imediata dos resultados. Veja a imagem:

Caixa de diálogo Selecionar Células Duplicadas e Únicas

3. Clique em Ok. Quando solicitado, uma caixa de diálogo informá-lo-á do número de células selecionadas. Basta clicar em OK para continuar. Veja a imagem:

Caixa de diálogo Sucesso

Os valores duplicados que especificou estão agora selecionados e destacados de acordo com as suas definições, permitindo-lhe avaliar visualmente a singularidade dos seus dados e identificar facilmente entradas repetidas.

Os duplicados estão selecionados e coloridos

Nota:

Para destacar linhas duplicadas, basta selecionar todo o intervalo (todas as colunas das linhas que pretende analisar), abrir Selecionar Células Duplicadas/Únicas e certificar-se de que marca a opção Selecionar Linha Inteira, além do critério de julgamento apropriado. Isto garante que todas as linhas duplicadas— e não apenas células duplicadas isoladas — sejam destacadas. Veja o exemplo abaixo como orientação:

Caixa de diálogo Selecionar Células Duplicadas e Únicas com a opção Selecionar linhas completas ativadaLinhas completas que contêm duplicados estão coloridas

Clique aqui para saber mais sobre como selecionar células duplicadas ou únicas.

As vantagens deste método incluem não precisar de memorizar fórmulas, contar com uma interface visual para seleção de opções e suporte para processar facilmente tabelas grandes. Contudo, esta solução exige que o Kutools esteja instalado. Se frequentemente precisar de realizar este tipo de tarefa, o Kutools pode acelerar significativamente o seu fluxo de trabalho, oferecendo funcionalidades que vão além das ferramentas integradas do Excel.


seta azul para a direita com balão Colorir Valores Duplicados ou linhas utilizando automação com macro VBA

Para quem necessita de um controlo mais avançado—como destacar em lote várias folhas, critérios personalizados de coloração ou atualizações automatizadas regulares—uma macro VBA pode automatizar o processo de identificação e coloração de duplicados. Esta abordagem é especialmente adequada para utilizadores à vontade com programação ou para cenários em que a deteção de duplicados tem de ser repetida frequentemente, ou em que o Usar Formatação Condicional não consegue lidar com regras complexas.

Atenção: Guarde sempre a sua pasta de trabalho antes de executar macros, pois as ações em VBA não podem ser anuladas com o comando Anular. Se os seus dados já tiverem formatação com cores, a macro poderá substituí-la nas áreas afetadas.

Automatizar a coloração de Valores Duplicados numa coluna selecionada

1. Clique em Ferramentas de Programador > Visual Basic. Na janela que se abre do Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo e, de seguida, copie e cole o código abaixo na janela do módulo:

Sub HighlightDuplicateValues()
    Dim Rng As Range
    Dim Cell As Range
    Dim dict As Object
    Dim FirstColor As Long
    Dim DupColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set dict = CreateObject("Scripting.Dictionary")
    Set Rng = Application.InputBox("Select column to check for duplicates", xTitleId, Type:=8)
    
    If Rng Is Nothing Then Exit Sub
    
    FirstColor = vbYellow ' Color for first occurrence, change as needed
    DupColor = vbRed ' Color for duplicates, change as needed
    
    ' Clear previous coloring in the range
    Rng.Interior.ColorIndex = xlNone
    
    For Each Cell In Rng
        If Not IsEmpty(Cell.Value) Then
            If dict.exists(Cell.Value) Then
                Cell.Interior.Color = DupColor
            Else
                dict.Add Cell.Value, 1
                Cell.Interior.Color = FirstColor
            End If
        End If
    Next
End Sub

2. Prima F5 ou clique no botão Botão Executar para executar o código. Quando solicitado, selecione o intervalo de células (a coluna que pretende verificar quanto a duplicados) e clique em OK. A macro analisará então a coluna, destacando a primeira ocorrência a amarelo (editável no código) e quaisquer duplicados a vermelho (também editável).

Automatizar a coloração de Linha duplicada com base no conteúdo de uma Linha inteira

Esta macro destaca Linha inteira que estão duplicados em todas as colunas da sua seleção.

1. Abra o editor VBA conforme descrito acima ()Ferramentas de Programador>Visual Basic>Inserir>Módulo) e, em seguida, cole o seguinte código:

Sub HighlightDuplicateRows()
    Dim Rng As Range
    Dim RowArea As Range
    Dim dict As Object
    Dim i As Long
    Dim rowString As String
    Dim FirstColor As Long
    Dim DupColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set dict = CreateObject("Scripting.Dictionary")
    Set Rng = Application.InputBox("Select the range including all columns to evaluate for duplicate rows", xTitleId, Type:=8)
    
    If Rng Is Nothing Then Exit Sub
    
    FirstColor = vbYellow ' Change color as needed
    DupColor = vbRed ' Change color as needed
    
    ' Clear previous coloring
    Rng.EntireRow.Interior.ColorIndex = xlNone
    
    For i = 1 To Rng.Rows.Count
        rowString = ""
        For Each RowArea In Rng.Rows(i).Cells
            rowString = rowString & "|" & CStr(RowArea.Value)
        Next
        
        If dict.exists(rowString) Then
            Rng.Rows(i).Interior.Color = DupColor
        Else
            dict.Add rowString, 1
            Rng.Rows(i).Interior.Color = FirstColor
        End If
    Next
End Sub

2. Clique em Executar ou prima F5, depois selecione o intervalo apropriado que abranja todas as colunas que deseja comparar. A macro irá colorir a primeira ocorrência de cada linha única a amarelo (personalizável) e marcar todas as linhas idênticas subsequentes a vermelho.

Explicação dos parâmetros e notas práticas:

  • A variável FirstColor define a cor de preenchimento para as primeiras ocorrências; DupColor define a cor para valores duplicados/linhas. Pode substituir vbYellow ou vbRed por outras constantes de cor ou valores RGB, conforme necessário.
  • O código trata as células vazias como únicas e não as colore. Se os seus dados incluírem Células vazias que devam ser tratados de forma diferente, o código pode ser modificado em conformidade.
  • Em conjuntos de dados muito grandes, o tempo de processamento poderá aumentar; seja paciente se estiver a executar a operação em milhares de linhas.
  • Se pretender limpar a formatação anterior antes de voltar a executar a macro, mantenha a linha que repõe a cor ()ColorIndex = xlNone) ativada.

Este método VBA é altamente versátil, permitindo personalização complexa, processamento em lote e cenários de automação impossíveis com as ferramentas padrão do Excel. Contudo, exige a ativação de macros e alguma familiaridade básica com VBA.

Sugestões de resolução de problemas e resumo: Se encontrar problemas com a coloração, certifique-se de que os intervalos selecionados estão corretos, de que as macros estão ativadas e de que não está ativa nenhuma formatação condicional em conflito. Faça sempre uma cópia de segurança dos seus dados antes de executar VBA pela primeira vez. Para marcação regular e complexa de duplicados, considere guardar a sua pasta de trabalho com macros ativadas como um modelo.


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