Encontre seletivamente duplicatas nas colunas

Encontre seletivamente duplicatas nas colunas

A coluna A contém o ID do produto. Existem 102 outras colunas com outros dados. A coluna A será única, a menos que alguns dados sejam alterados. Nesse caso, haverá 2 linhas com 99% das colunas idênticas, exceto pela alteração.

Existe alguma maneira de indicar quais colunas são diferentes no mesmo ID do produto?

No exemplo abaixo, para ID: 2, a coluna C é a diferenciação. Para ID: 5, a coluna E é.

captura de tela da planilha

Responder1

Então, isso depende de como você deseja obter sua saída, mas o que eu faria na sua situação, se não houver uma razão para que você não possa, é escrever uma macro simples em VBA que varre todas as colunas e retorna a localização da coluna diferente, cria um link para essa célula ou destaca os valores diferentes.

A macro poderia fluir assim:

  1. Obtenha o valor na célula atual
  2. Verifique as células acima e abaixo até que um valor diferente apareça. Isso fornece seu intervalo de linhas
  3. Para cada coluna após a primeira, compare essas linhas
  4. Se houver uma diferença, destaque essas células (por exemplo. Você também pode retornar a letra ou o número da coluna, por exemplo, D = 4)

Responder2

Clique na célula B2. Crie um formato condicional com a fórmula

=OR(AND($A1=$A2,B1<>B2), AND($A2=$A3,B2<>B3))

assim:

                                regra de formatação

e aplique-o a toda a sua área de dados:

    Gerenciador de regras (mostra “Aplica-se a”)

Aqui está o resultado:

                                a planilha

informação relacionada