Como ver valores duplicados no excel

Opa! Bem vindo(a) a mais uma aula! Hoje você vai aprender como encontrar valores duplicados sem removê-los do Excel.

Acredito que você já tenha passado por uma situação em que precisasse remover nomes, valores, códigos duplicados no Excel e como não conhecia a forma que vou te ensinar agora, teve que fazer um a um, perdendo um grande tempo.

Existe a ferramenta Remover Duplicadas (dependendo da versão do seu Excel, vai estar escrito Remover Duplicatas) do próprio Excel, porém, não queremos excluir os valores duplicados, queremos que apenas nos mostre quem são esses valores duplicados.

Encontre Valores Duplicados por Formatação Condicional

Formatação Condicional pode destacar rapidamente os valores duplicados em uma lista. E para isso siga os seguintes passos:

1 – Selecione o intervalo que você deseja encontrar os valores duplicados. No exemplo abaixo selecionei de A2 até A12.

Como ver valores duplicados no excel

2 – Agora vá em Página Inicial, Formatação Condicional, Regras de Realce das Células, Valores Duplicados.

Como ver valores duplicados no excel

3 – Será aberta a janela Valores Duplicados, onde você poderá escolher destacar os duplicados ou exclusivos e ainda personalizar um tipo de cor de sua preferência.

Como ver valores duplicados no excel

Simples e muito fácil não é mesmo?

Como ver valores duplicados no excel

Agora vamos aprender outra forma de encontrar valores duplicados sem excluí-los?

Encontre Valores Duplicados sem removê-los do Excel através de fórmulas

Vamos agora usar uma fórmula para identificar valores duplicados sem precisar excluir.

Para isso precisamos juntar duas funções: SE e CONT.SE

Usando o mesmo exemplo anterior copie a fórmula abaixo para sua planilha.

=SE(CONT.SE($A$2:$A$12;A2)>1;”Duplicado”;””)

Como ver valores duplicados no excel

O que esta fórmula faz? Ela usa o CONT.SE para contar quantas vezes cada palavra se repetiu e através da função SE, inserimos uma condicional, dizendo que se a contagem do CONT.SE for maior que 1, escreva “Duplicado”, caso contrário não escreva nada.

Podemos também identificar somente os valores duplicados que aparecem na segunda, terceira, quarta… vez. Ou seja, excluímos as primeiras aparições. Como a fórmula abaixo:

=SE(CONT.SE(A$2:A2;A2)>1;”Duplicado”;””)

Como ver valores duplicados no excel

E aí? Gostou das dicas?

Se você também souber outras formas de identificar valores duplicados em planilhas, por favor, nos mostre através dos comentários abaixo. Vamos adorar isso!

Forte abraço e até a próxima!

Tags: dobrado | dobro | duplicado | duplicidade | excel | excel24horas | identificar | primeiros duplicados | valores | valores dobrados | valores duplicados | valores em duplicidade

Neste artigo mostrarei uma forma interessante de como achar Dados Duplicados em uma sequ�ncia de c�lulas, por�m, n�o � o �nico, mas ajuda. Veja na Figura 1 como ser� feito.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 1. Verificaç�o por funç�o
  • Na Coluna B coloquei algumas datas inclusive duplicadas;
  • Na Coluna C foram simulados alguns nomes de clientes;
  • Na Coluna D a Data e o Nome de cada cliente foram concatenados (unidas) com a Funç�o:

    =B2&C2

    . Onde & serve para concatenar (unir); e
  • Na Coluna F foi feito a Funç�o do Status, para saber se h� duplicaç�o, veja a Funç�o:

    =SE(CONT.SE($D$2:D2;D2)>1;"Duplicado";"�nico")

    .

Na parte anterior foi visto uma forma de se encontrar Duplicados pela funç�o, por�m, nesta ser� pela Validaç�o de Dados, veja na Figura 2.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 2. Verificaç�o por validaç�o de dados

Assim que a pessoa digitar na c�lula que est� com as bordas vermelhas, aparecer� uma mensagem dizendo que a o Pedido j� existe, para isso antes de qualquer coisa selecione todas as c�lulas da seq��ncia neste caso da c�lula B3:B11, Clique no Menu Dados - Opç�o Validaç�o.

Assim que abrir a Caixa de Validaç�o de Dados, em Permitir escolha Personalizado e em F�rmula digite a seguinte f�rmula:

= CONT.SE(B$3:B$11; B3) = 1

Explicaç�o da Funç�o: (Essa funç�o quis dizer que caso o valor que for digitado da B3 para baixo for igual a 1, isso quer dizer caso j� exista, n�o ser� poss�vel inserir o valor.)

Depois de ter configurado que os valores n�o podem ser Duplicados, vamos configurar uma Mensagem de Erro, para isso veja a Figura 3.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 3. Definiç�o de mensagem personalizada

Veja que para configurar uma Mensagem de erro, deve-se clicar a Guia - Alerta de Erro, depois digite o T�tulo e a Mensagem de Erro como achar melhor, e clique em OK.

Pronto, Validaç�o de Dados configurada. Veja agora na Planilha presente na Figura 4.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 4. Exibiç�o da mensagem personalizada

Este � mais um exemplo de como impedir que digitem alguma informaç�o Duplicada, caso tenha alguma outra forma, podem me enviar.

Anteriormente foram vistos outras duas formas de se encontrar Duplicados pela funç�o, por�m, aqui ser� pela Formataç�o Condicional, como vemos na Figura 5.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 5. C�lula com formataç�o condicional

Assim que a pessoa digitar na c�lula que est� com as bordas vermelhas e pressionar a tecla ENTER, o valor ficar� com a cor Laranja indicando que o j� existe, para isso antes de qualquer coisa selecione todas as c�lulas da seq��ncia neste caso da c�lula B3:B11, Clique no Menu Formatar - Opç�o Formataç�o Condicional, como mostra a Figura 6.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 6. Definiç�o da formataç�o condicional

Assim que abrir a Caixa de Formataç�o Condicional, configure conforme a figura acima, em Condiç�o 1 a opç�o A F�rmula � e digite ao lado a seguinte F�rmula:

=CONT.SE($B$3:$B$11; B3) = 1

Explicaç�o da F�rmula: (Essa funç�o quis dizer que caso o valor que for digitado da B3 para baixo for igual a 1, isso quer dizer caso j� exista, n�o ser� poss�vel inserir o valor.)

Depois de ter configurado que os valores n�o podem ser Duplicados, vamos fazer os testes. Clique no Bot�o OK e pronto, a tabela j� pode ser utilizada e na Figura 11 voc� confere como fica o resultado caso seja Repetido.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 7. C�lulas formatadas acusando erro

Este foi mais um exemplo de como Impedir a Digitaç�o de Dados Duplicados, caso tenham alguma outra forma, podem me enviar.

Esta � a quarta (e �ltima) parte desta s�rie, nas partes anteriores foram vistos outras duas formas de se encontrar Duplicados pela funç�o, por�m, neste ser� por Programaç�o VBA, conforme vemos na Figura 8.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 8. C�lulas onde ser�o inseridos valores duplicados

Em uma nova planilha, abra o editor Microsoft Visual Basic (Aperte Alt + F11).

No lado esquerdo da janela que se abrir�, clique duas vezes na planilha onde voc� deseja aplicar o c�digo (neste exemplo estarei aplicando na Plan3). Observe a Figura 9.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 9. Funç�o em VBA para verificaç�o de valores duplicados

Aprenda a inserir dados no Excel com o VBA

Assim que clicar duas vez na Planilha desejada, copie o c�digo abaixo na �rea branca a direita como na figura acima:

Private Sub Worksheet_Change(ByVal Target As Excel.Range) On Error Resume Next Dim nLinComp As Integer, nLinFim As Integer " => declara nLinha como Inteiro Dim Resp As String nLinFim = 3 "=> define qual ser� a linha onde inicia-se os dados para achar o final da lista Do While Not IsEmpty(Cells(nLinFim, 2)) "=> ir� comparar enquanto a c�lula n�o estiver vazia nLinFim = nLinFim + 1 "=> adiciona uma linha para baixo Loop nLinComp = 3 "=> define qual ser� a linha que inicia-se os dados para a comparaç�o dos dados Do While nLinComp <= nLinFim - 2 "=> ir� fazer enquanto tiver Valor digitado If Cells(nLinFim - 1, 2).Value = Cells(nLinComp, 2).Value Then "=> se o �ltimo Valor digitado for repetido, ir� para o processo abaixo Cells(nLinFim - 1, 2).Activate "=> ativa a c�lula do Valor digitado incorretamente. Resp = MsgBox("O Valor " & """ & ActiveCell & """ & " j� consta na planilha." & _ vbCrLf & vbCrLf & "Este Valor ser� Excluido !", vbCritical, " Valor !") "=> exibe a mensagem Cells(nLinFim - 1, 2).ClearContents "=> Exclui o Valor digitado caso seja repetido Exit Sub Else nLinComp = nLinComp + 1 "=> compara o pr�ximo Valor da lista End If Loop Cells(nLinComp + 1, 2).Activate "=> Se n�o encontrar mais valores repetidos, ativa a c�lula subsequente End Sub

Observaç�o: O texto que est� em verde, � um texto de coment�rio, isso � n�o ser� executado pela Linguagem VBA, para colocar algum texto como coment�rio � s� colocar o acento Ap�strofe (�) antes do texto que deseja comentar.

Agora vamos fazer o teste para ver como fica o resultado na planilha. Observe a Figura 10.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 10. Erro gerado pela exist�ncia de valores duplicados

Ap�s clicar no Bot�o OK, o resultado ser� o mesmo da Figura 11.

Como ver valores duplicados no excel
Como ver valores duplicados no excel

Figura 11. C�lula com valor duplicado foi limpa

O Valor repetido � exclu�do automaticamente.

Caso algu�m tenha uma outra forma de verificar se existem valores duplicados, � s� me enviar.

Links �teis

  • Curso de Xamarin: Primeiros passos:
    O Xamarin � uma plataforma para desenvolvimento de aplicaç�es m�veis dentro da plataforma .NET, utilizando o C#.
  • Curso de L�gica de Programaç�o:
    Neste curso veremos uma introduç�o a algoritmos, utilizando como linguagem de apoio o Portugol. Para isso, abordaremos assuntos como descriç�o narrativa, fluxogramas e pseudoc�digos, fundamentais para quem est� iniciando na programaç�o.
  • Curso de HTML5:
    Neste curso de HTML 5 veremos o que desenvolvimento da linguagem HTML (HyperText Markup Language) ficou parada na vers�o 4 desde 1999. Durante esse per�odo, a W3C se focou em linguagens como XML (Extensible Markup Language) e SVG (Scalable Vector Graphics - gr�ficos vetoriais em navegadores).
  • Acomo aprender PHP:
    Neste Guia de Consulta voc� encontrar� todo o conte�do que precisa para aprender PHP, uma linguagem de programaç�o amplamente utilizada para a construç�o de aplicaç�es web.

Saiba mais sobre PHP ;)