Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

Como remover duplicatas e substituir por células em branco no Excel?

Normalmente, quando você aplica o comando Remover Duplicatas no Excel, ele remove todas as linhas duplicadas. Mas, às vezes, você deseja que as células em branco substituam os valores duplicados; nessa situação, o comando Remover duplicado não funcionará. Este artigo irá guiá-lo a remover duplicatas e substituir por células em branco no Excel.

Remova duplicatas e substitua por células em branco com fórmulas
Remova duplicatas e substitua por células em branco com o Kutools para Excel


Remova duplicatas e substitua por células em branco com fórmulas

Se houver alguns dados duplicados em um intervalo, as duas fórmulas a seguir o guiarão para substituir duplicatas por espaços em branco no intervalo. Faça o seguinte:

1.Selecione uma célula em branco para produzir o resultado, como a célula D2, insira a fórmula abaixo nela e pressione o botão Entrar chave. 

=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

2. Selecione a célula de resultado e arraste a alça de preenchimento ao longo do intervalo em que deseja aplicar esta fórmula.
Então você pode ver que todas as duplicatas (exceto a primeira) foram substituídas por espaços em branco. Veja as capturas de tela:

Ponta: Se você precisar substituir todos os valores duplicados (incluindo o primeiro) por células em branco e apenas manter os valores únicos no intervalo, a seguinte fórmula pode ajudá-lo, e você obterá os seguintes resultados:

=IF(A2="", "", IF(COUNTIF(A$2:A$15,A2)>1,"",A2))

Observação: Você pode alterar as referências de célula nas duas fórmulas acima com base em suas necessidades.


Remova duplicatas e substitua por células em branco com o Kutools para Excel

O Selecione Células Duplicadas e Únicas utilidade de Kutools for Excel pode ajudá-lo a selecionar rapidamente todas as células duplicadas em um intervalo, depois disso, você só pode pressionar a tecla Delete no teclado para removê-las. 

Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.

1. Selecione o intervalo que deseja aplicar a este utilitário.

2. Clique Kutools > Selecionar > Selecione Células Duplicadas e Únicas.

3. No Selecione Células Duplicadas e Únicas caixa de diálogo, selecione Duplicados (exceto 1 o) or Todas as duplicatas (incluindo a 1ª) conforme necessário e, em seguida, clique no OK botão.

4. Se você selecionou o Duplicados (exceto 1 o) opção, todas as células duplicadas, exceto a primeira duplicada, serão selecionadas e você pode pressionar o Excluir chave para removê-los. Veja as capturas de tela:

Se você selecionou o Todas as duplicatas (incluindo a 1ª) opção, todas as células duplicadas (incluindo a primeira duplicata) serão selecionadas de uma vez, então você pode pressionar o Excluir chave para removê-los. Veja as capturas de tela:

  Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Artigos relacionados:


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Super Formula Bar (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
officetab bottom
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    AK · 1 years ago
    =IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

    This doesnt seem to work on Large texts cells. throws #VALUE! Errror


    Any solution for that?

  • To post as a guest, your comment is unpublished.
    Navyasree Janjirala · 3 years ago
    Is there anyway where we could keep the duplicated cell and replace value with a zero??

    Say: There are 2 rows in our worksheet with 2 columns "name", "value". It should not remove the name instead replace the value with 0.

    Excel 10 ------ Excel 10
    Excel 10 ------ Excel 0
  • To post as a guest, your comment is unpublished.
    Jo · 4 years ago
    formula returned blank cells
  • To post as a guest, your comment is unpublished.
    Laxmiprasad · 4 years ago
    This small formula also works : =IF(COUNTIF($A$2:A2,A2)=1,A2,"").. Just drag it
  • To post as a guest, your comment is unpublished.
    Sayan · 4 years ago
    thankx a ton...saved a lot of tym...
  • To post as a guest, your comment is unpublished.
    SACHIN · 4 years ago
    You have shown formula with very clarity, Thereby I got help with easily. If you have any link in which that I can get & search mostly formula by there link.
    :-)
  • To post as a guest, your comment is unpublished.
    Murali · 4 years ago
    Hi,

    Is there any formula to remove duplicates and replace it with another values in the same sheet
  • To post as a guest, your comment is unpublished.
    Dib · 5 years ago
    Hi really need help, i having the same problem however i need the first data and clear out any succeeding duplicates. Like if i have 5 "jane" in a range, i would need 1 "jane"(the very first in line) and delete the rest. I see with the given solution that it actually delete all 5 "jane"s.
  • To post as a guest, your comment is unpublished.
    Nat · 6 years ago
    You're a genius!!!! Just saved me half a day :)
  • To post as a guest, your comment is unpublished.
    Satyam · 7 years ago
    Use the following VBA code

    Sub RemoveDupes()
    Dim X As Long
    For X = 1 To Range("A" & Rows.Count).End(xlUp).Row
    If Application.WorksheetFunction.CountIf(Range("A1:A" & X), Range("A" & X).Text) > 1 Then Rows(X).ClearContents
    Next
    End Sub

    It works for me.

    Thanks to Blade Hunter [url]http://www.mrexcel.com/forum/excel-questions/768398-how-remove-duplicates-replace-blank-cells-excel.html#post3766476[/url]
  • To post as a guest, your comment is unpublished.
    Petter · 7 years ago
    Please note that on office for mac semicolon is used to separate variables in function calls, which gives you
    =IF(A2="";"";IF(COUNTIF($A2:A999;A2)=1;A2;""))
  • To post as a guest, your comment is unpublished.
    GT · 7 years ago
    how to retain the duplicated value on top? because it always stay at the bottom
    • To post as a guest, your comment is unpublished.
      BenL · 7 years ago
      I was having the same issue and used the following formula to display the first duplicated value but no others:

      =IF(A2="","",IF(COUNTIF($A$2:$A$286,A2)=(COUNTIF(A2:A286,A2)),A2,""))

      I had 286 rows of data in the sheet I was working with. Hope this helps!
      • To post as a guest, your comment is unpublished.
        ZOHRA · 4 years ago
        Thanks it helped me a lot. what i wanted to find out your formula exactly got me that output. Thanks a lot again.
      • To post as a guest, your comment is unpublished.
        Oliver · 5 years ago
        Fantastic hint. That was exactly what I was looking for. You made my day!
      • To post as a guest, your comment is unpublished.
        Jac · 5 years ago
        Thanks for sharing this! It saved me hours!