Sobre a filtragem no Excel (ocultando linhas)

1

Tenho uma dúvida sobre o Excel:

Eu tenho uma planilha com muitas informações, mas preciso ver apenas as linhas exclusivas. Se houver duplicatas, preciso ocultar todas elas ou excluí-las, por exemplo:

       Column A            Column B
Row 1  05.645.084/0001-34  353,16
Row 2  05.645.084/0001-34  353,16
Row 3  05.645.084/0001-34  42,20

Neste caso, quero ocultar ou excluir as duas linhas duplicadas (neste caso, as linhas 1 e 2), deixando SOMENTE as linhas exclusivas (neste caso: Linha 3).

Isso é possível? Eu tentei usar filtragem avançada e formatação condicional, mas sem sucesso.

    
por Guilherme Paz 12.08.2018 / 00:13

1 resposta

2

Sugiro uma solução que use uma coluna auxiliar. Você pode então usar a coluna auxiliar para filtrar os dados e decidir ocultar ou excluir as duplicatas.

Neste exemplo, os dados de amostra estão nas células A1: B15. Use a coluna C como coluna auxiliar. Coloque a seguinte fórmula em C1 e, em seguida, pressione CTRL + SHIFT + ENTER na barra de fórmulas para criar uma fórmula de matriz. A fórmula deve agora ser incluída em chaves para indicar que é uma fórmula de matriz. Basta arrastá-lo até as linhas pretendidas.

=IF(SUM(IF(CONCATENATE(A1,B1)=CONCATENATE($A$1:$A$15,$B$1:$B$15),1,0))>1,"Duplicate","Unique")

Isso refletirá Duplicata ou Exclusivo, conforme o caso. Agora basta filtrar seus dados usando esta coluna auxiliar.

Apenas observe que no segundo CONCATENATE a referência da linha deve corresponder às linhas reais com dados para que esse método seja efetivo. Você não deve preencher previamente as linhas em branco com esta fórmula. Os resultados após a última linha serão incorretos nesse caso. Portanto, no caso de excluir linhas, você deseja aplicar a fórmula novamente, talvez seja necessário ajustar a referência de célula se mais e mais linhas estiverem sendo adicionadas na parte inferior. Caso contrário, use A: A, B: B na segunda concatenação, mas isso desaceleraria a planilha.

    
por 12.08.2018 / 02:52