La columna A tiene el ID del producto. Hay otras 102 columnas con otros datos. La columna A será única a menos que se hayan modificado algunos datos. En ese caso, habrá 2 filas y el 99% de las columnas serán idénticas, excepto por el cambio.
¿Hay alguna forma de indicar qué columnas son diferentes dentro del mismo ID de producto?
En el siguiente ejemplo, para ID: 2, la columna C es la diferenciación. Para ID: 5, la columna E es.
Respuesta1
Entonces, esto depende de cómo desea obtener su resultado, pero lo que yo haría en su situación, si no hay una razón por la que no pueda hacerlo, es escribir una macro simple en VBA que explore todas las columnas y devuelva la ubicación. de la columna diferente, crea un vínculo a esa celda o resalta los valores diferentes.
La macro podría fluir así:
- Obtener valor en la celda actual
- Verifique las celdas de arriba y de abajo hasta que aparezca un valor diferente. Esto te da tu rango de filas.
- Para cada columna después de la primera, compare esas filas
- Si hay una diferencia, resalte esas celdas (por ejemplo, también puede devolver la letra o el número de la columna, por ejemplo, D = 4).
Respuesta2
Haga clic en la celda B2
. Crea un formato condicional con la fórmula.
=OR(AND($A1=$A2,B1<>B2), AND($A2=$A3,B2<>B3))
como esto:
y aplicarlo a toda su área de datos:
Aquí está el resultado: