Eu tenho duas planilhas diferentes com alguns e-mails duplicados, mas talvez com informações diferentes em outras células da mesma linha. Ambas as planilhas contêm mais de 10 mil linhas. Consegui filtrar as duplicatas extraindo os dados relevantes em uma planilha separada, mas não sei como excluir toda a linha correspondente de uma das minhas planilhas originais
planilha. como um exemplo:
planilha 1:
planilha 2:
então a planilha 2 deve permanecer:
microsoft-excel
email
spreadsheet
duplicate
Don Moe
fonte
fonte
Respostas:
Quando você remove valores duplicados, somente os valores no intervalo de células ou tabela são afetados. Quaisquer outros valores fora do intervalo de células ou tabela não são alterados ou movidos.Como você está permanentemente excluindo dados, é uma boa idéia copiar o intervalo original de células ou tabela para outra planilha ou pasta de trabalho antes de remover valores duplicados.
Então é isso que você faz; Selecione o intervalo de células ou certifique-se de que a célula ativa esteja em uma tabela. Na guia Dados, no grupo Ferramentas de Dados, clique em Remover Duplicatas.
Ferramentas de dados
Em seguida, escolha um ou mais dos seguintes procedimentos: - Em Colunas, selecione uma ou mais colunas. - Para selecionar rapidamente todas as colunas, clique em Selecionar tudo. - Para limpar rapidamente todas as colunas, clique em Desmarcar todos. Se o intervalo de células ou tabela contiver muitas colunas e você quiser selecionar apenas algumas colunas, poderá achar mais fácil clicar em Desmarcar Tudo e, em Colunas, selecionar essas colunas.
Então clique em OK. Uma mensagem é exibida indicando quantos valores duplicados foram removidos e quantos valores exclusivos permanecem, ou se nenhum valor duplicado foi removido.
Então clique em OK.
Ei me diga como isso vai para você.
Muito bem sucedida
fonte
Na Folha 2, Coluna B, escreva esta Fórmula,
=COUNTIF(Sheet1!$A:$A, A1)
.Então arraste até que seja necessário. Você encontra 0 e 1, onde 0 é exclusivo e 1 é para duplicados. Em seguida, filtre o 1 e exclua.
Outro que você pode tentar na Folha 2 é,
=if (ISNA(Vlookup(Sheet1!A2,Sheet2!$A$2:$B$100,1,FALSE)), "Not Found", "Found")
.Arraste-o para baixo também. Here Found are Duplicate e Not Found são únicos. Finalmente, Filter Found e Delete.
NB: Ambas as soluções correspondem apenas a uma coluna para encontrar duplicado. Se você acha que posso sugerir o código VBA para excluir duplicados ao comparar dois intervalos de dados para um processo mais rápido.
Espero que isso ajude você.
fonte