Notifications
Clear all

Excluir linhas que tenham uma célula especifica repetida

3 Posts
3 Usuários
0 Reactions
1,037 Visualizações
(@brugeoff)
Posts: 3
New Member
Topic starter
 

Boa noite pessoal!

Tenho um problema com uma planilha de produtos. Preciso excluir as linhas que tenham codigo de produto duplicado, mesmo que nas outras colunas os valores não sejam duplicados (normalmente não são)... A função pronta do excel "remover duplicatas" não funciona para isso, pois ele só remove linhas exatamanente iguais... eu gostaria, por exemplo, de remover sempre a primeira das duas linhas que tem o código repetido...
Um detalhe: terei sempre no máximo 2 códigos repetidos em cada planilha... segue ela em anexo, para ficar mais fácil de entender...

Coloquei uma formatação condicional na coluna dos códigos, para evidenciar as repetições....

Obrigado pela ajuda!!

 
Postado : 24/06/2015 5:47 pm
(@vitorf91)
Posts: 66
Trusted Member
 

O interessante, caso a tabela seja deste tamanho, trabalhar com filho e as maneiras que você criou como formatação condicional.
Você filtra a coluna por cor da repetição e apaga manualmente.

A outra maneira, eu enxergo somente com macro.

Abrs

Não esqueça de agradecer na mãozinha e caso tenha tirado sua dúvida, marcar como resolvido!

Vitor Ferreira

 
Postado : 25/06/2015 6:57 am
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Boa noite pessoal!

Tenho um problema com uma planilha de produtos. Preciso excluir as linhas que tenham codigo de produto duplicado, mesmo que nas outras colunas os valores não sejam duplicados (normalmente não são)... A função pronta do excel "remover duplicatas" não funciona para isso, pois ele só remove linhas exatamanente iguais... eu gostaria, por exemplo, de remover sempre a primeira das duas linhas que tem o código repetido...
Um detalhe: terei sempre no máximo 2 códigos repetidos em cada planilha... segue ela em anexo, para ficar mais fácil de entender...

Olá! Isso que você comentou não é verdade. A função de remover duplicatas funciona para o seu caso sim, entretanto, a função remove as ocorrências posteriores a primeira aparição. Por isso, como você está dizendo que quer seja apagada a primeira aparição, você vai precisar criar uma coluna de apoio e numerar 1,2,3... até o final, e então classificar sua tabela de ordem decrescente. Dai selecione toda a sua tabela, clique em remover duplicatas, na caixa que aparecer anule toda a seleção e tique somente a opção "productcode". Então dê OK e serão removidas todas duplicatas, e por último reclassifique a coluna de apoio por ordem crescente.

Abraços!

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 25/06/2015 7:35 am