Estou tentando limpar uma lista de conteúdo que aparece 2,3,4 ou mais vezes repetidamente.
Tenho duas colunas e gostaria de eliminar toda a linha de qualquer entrada repetida da coluna B.
Minha planilha atual pode ser mostrada aqui:
e após o truque necessário, deve ser mostrado assim:
Por favor, avise.
Responder1
Como funciona:
Escreva esta fórmula de matriz em Cell
E112
, termine comctrl+Shift+Enter
& Preencha.{=IFERROR(INDEX($B$112:$B$117, MATCH(0,COUNTIF($E$111:E111, $B$112:$B$117), 0)),"")}
Insira esta fórmula na célula
D112
e preencha.=IFERROR(INDEX($A$112:$A$117,MATCH(E112,$B$112:$B$117,0)),"")
Ajuste as referências de células na fórmula conforme necessário.
Responder2
(Fora da minha cabeça, não testado): Em C2, digite
=IF(B2=B1;"x";"")
e copie isso para todas as células na linha C. Isso fornece um "x" para cada valor duplicado na coluna B. Agora, você pode definir um filtro automático para AC, selecionar todas as linhas marcadas e excluí-las.
Se você deseja remover duplicatas não consecutivas, a abordagem mais simples é classificar as colunas AB primeiro por B, usando o recurso de classificação do Excel. E se você quiser preservar a ordem, primeiro preencha uma coluna auxiliar (por exemplo, D) com os números 1,2,3,..., depois classifique AD por B, preencha C com a fórmula acima, exclua as duplicatas marcadas e em seguida, classifique AD por D para restaurar a ordem original.
Veresse link para outro método usando o recurso "Remover Duplicados" do Excel.