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 é.
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:
- Obtenha o valor na célula atual
- Verifique as células acima e abaixo até que um valor diferente apareça. Isso fornece seu intervalo de linhas
- Para cada coluna após a primeira, compare essas linhas
- 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:
e aplique-o a toda a sua área de dados:
Aqui está o resultado: