Cambiar el color de la fila según el valor de la fila anterior

Cambiar el color de la fila según el valor de la fila anterior

Tengo un archivo de Excel con un campo de identificación. El campo ID no es exclusivo de cada fila; en cambio, en algunos casos, se repite en las filas siguientes. Quiero formatear las celdas para que el color de la fila cambie con los cambios del campo ID:

Ejemplo:

ID
1 - white
1 - white
2 - blue
3 - white
4 - blue
4 - blue
4 - blue

¿Alguna sugerencia para escribir una fórmula de formato condicional que haga esto?

Respuesta1

=ISODD(COINCIDIR(A1,ÚNICO(A:A),0))

Inserte esto directamente en el formato condicional para ""Usar una fórmula para determinar..." si tiene la función ÚNICA en su versión de Excel.

Solución de función alternativa no ÚNICA:

Alternativamente, tendrá que crear una segunda columna en B para generar VERDADERO o FALSO por grupo de ID. La fórmula tiene que retroceder una fila para alternar la salida si la ID ha cambiado. Digamos que A1 es ID y B1 es GRUPO. Sus ID son A2...Axx y B2 es FALSO. Luego coloque B3 y copie:

=IF(A2=A3,B2,NOT(B2))

luego establezca un formato condicional seleccionando todos los datos (A2:Bxx), creando una nueva regla basada en "Usar una fórmula para determinar" e ingrese =$B2 en el cuadro de fórmula. Tus datos se verán así:

ID GROUP
1  FALSE -> conditional format white
1  FALSE -> normal cell format white
2  TRUE  -> conditional format blue
3  FALSE -> normal cell format white
4  TRUE  -> conditional format blue
4  TRUE  -> conditional format blue
4  TRUE  -> conditional format blue

información relacionada