Excel: Encontre a célula que é duplicada se outra célula da coluna for duplicada

0

Estou tentando localizar linhas que contêm duplicatas com base em duas colunas. É um pouco difícil de explicar, mas deixe-me tentar. Abaixo está uma foto sobre o que estou tentando alcançar.

Se um valor de ID (coluna B) tiver uma duplicata e os valores nas IDF's (coluna C) forem diferentes, será necessário destacar a coluna ou, na coluna D, fornecer algum texto que eu possa usar para formatação condicional.

Cenário

  1. As linhas 5-7 têm o mesmo ID, mas há um valor IDF diferente em um dos campos, portanto, ele precisa ser destacado
  2. As linhas 9-10 têm o mesmo ID e todos os valores do IDF são os mesmos, não é necessária nenhuma ação adicional
  3. As linhas 11-15 têm o mesmo ID, mas há diferentes valores de IDF, portanto, todas as linhas relacionadas a esse ID precisam ser destacadas
  4. A linha 3 tem apenas uma linha de valor de ID, portanto, nenhuma ação adicional é necessária

Isso é um pouco difícil de explicar, mas por favor. Deixe-me saber se faz sentido ou se você precisa de mais alguma informação.

Nota: Esses dados serão classificados por ID (diferente do exemplo mostrado acima)

    
por AaronHatton 14.11.2016 / 15:09

1 resposta

1

Você pode fazer isso rapidamente com uma Tabela Dinâmica. Clique em qualquer lugar na sua tabela e, em seguida, clique em Inserir > Tabela Dinâmica na barra de menus.

Adicione ID e IDF à área Linhas da Tabela Dinâmica. Será algo parecido com isto:

Agora,cliqueemqualquerlugarnaTabelaDinâmicaeselecioneDesign>Layoutderelatório>Mostrarnoformuláriotabular.Cliquecomobotãodireitodomouseemqualquercélulaquedigaalgocomo1TotaledesmarqueSubtotalID.

Ficaráassim,comintervalosemquevocêtemváriosIDFsporID.

Cliquecomobotãodireitodomouseemqualquervalornacoluna"ID" e selecione Configurações do campo . No Layout & Imprima , marque Repetir marcadores de item .

Na coluna D da sua tabela original, na primeira linha de dados, adicione essa fórmula, certificando-se de alterar I2: I20 para onde quer que você tenha colocado a primeira coluna da Tabela Dinâmica.

Para cada ID, conta quantos IDFs distintos existem e produzirá sinalizador se houver mais de 1. Você pode usar isso para orientar a formatação condicional.

=IF(COUNTIF(I2:I20,B3)=1,"","Flag")

    
por 14.11.2016 / 16:24