¿Cómo aplicar colores alternos a las filas por grupos en Excel?

En Excel, colorear filas alternas suele resultarnos más sencillo a la mayoría, pero ¿ha probado alguna vez a colorear filas alternadamente según los cambios en el valor de una columna —como la columna A que aparece en la siguiente captura de pantalla—? En este artículo, le explicaré cómo aplicar colores alternos a las filas por grupos en Excel.
Colorear las filas alternadamente según los cambios de valor con una función útil
Colorear las filas alternadamente según los cambios de valor con una columna auxiliar y Usar formato condicional
Para resaltar filas alternas por grupos, no existe un método directo; deberá crear una columna auxiliar y luego aplicar la función «Usar formato condicional» para colorearlas. Siga estos pasos:
1. En la celda D1, en la misma fila que los encabezados, introduzca el número 0.
2. En la celda D2, introduzca esta fórmula: =SI(A2=A1;D1;D1+1) y arrástrela hacia abajo hasta las celdas a las que quiera aplicarla. Consulte la captura de pantalla:
Nota: En la fórmula anterior, A1 y A2 son la primera y segunda celda de la columna cuyo valor cambia, y D1 es la celda en la que introdujo el número auxiliar 0.

3. A continuación, seleccione el rango de datos A2:D18, que incluye la columna con la fórmula auxiliar, y haga clic en Inicio > Formato condicional > Nueva regla; consulte la captura de pantalla:

4. En el cuadro de diálogo Nueva regla de formato, seleccione Usar una fórmula para determinar qué celdas se deben dar formato en la sección Seleccionar un tipo de regla e introduzca esta fórmula =Y(LARGO($A2)>0;RESIDUO($D2;2)=0) en el cuadro de texto Dar formato a los valores donde esta fórmula sea verdadera; consulte la captura de pantalla:
Nota:A2es la primera celda de la columna sobre la que aplica el color, y D2es la primera celda de la columna auxiliar que ha creado en el Seleccionar rango

5. A continuación, haga clic en el botón Formato para abrir el cuadro de diálogo Establecer formato de celda y seleccione un color de su agrado en la pestaña Relleno; consulte la captura de pantalla:

6. A continuación, haga clic en Aceptar > Aceptar para cerrar los cuadros de diálogo, y las filas se resaltarán alternadamente según los cambios de valor en la columna especificada; consulte la captura de pantalla:

Colorear las filas alternadamente según los cambios de valor con una función útil
Si el método anterior le resulta complicado, puede utilizar una herramienta muy útil: Kutools para Excel, cuya función Destacar diferencias le permite colorear rápidamente las filas por grupos de forma alternada en Excel.
Tras instalar Kutools para Excel, siga estos pasos:
1. Haga clic en Kutools > Formato > Destacar diferencias; consulte la captura de pantalla:

2. En el cuadro de diálogo Destacar diferencias por Columna clave, realice las siguientes operaciones según sus necesidades. Consulte la captura de pantalla:

3.Tras finalizar la configuración, haga clic en el botón Aceptarpara cerrar el cuadro de diálogo y obtendrá el resultado deseado:

¡Haga clic para descargar Kutools para Excel y pruébelo gratis ahora!
Colorear las filas alternadamente con dos colores según los cambios de valor con una columna auxiliar y Usar formato condicional
Si desea sombrear las filas con dos colores diferentes de forma alternada según los cambios de valor, como se muestra en la siguiente captura de pantalla, también puede lograrlo en Excel mediante el uso del formato condicional.

1. Primero, crea una nueva columna auxiliar y aplica la fórmula del primer método, desde el paso 1 hasta el paso 2; obtendrás una captura de pantalla como la siguiente:

2. A continuación, seleccione el rango de datos A2:D18 y haga clic en Inicio > Formato condicional > Administrar reglas; consulte la captura de pantalla:

3. En el cuadro de diálogo Usar formato condicional: Administrar reglas, haga clic en el botón Nueva regla; consulte la captura de pantalla:

4. En el cuadro de diálogo emergente Nueva regla de formato, haga clic en Usar una fórmula para determinar qué celdas se deben dar formato en la sección Seleccionar un tipo de regla, e introduzca esta fórmula =ES.IMPAR($D2) (D2 es la primera celda de la columna auxiliar en la que creó la fórmula) y, a continuación, haga clic en el botón Formato para elegir el color de relleno que prefiera para las filas impares del grupo; consulte la captura de pantalla:

5. A continuación, haga clic en Aceptar para salir de este cuadro de diálogo y volver al cuadro anterior Usar formato condicional: Administrar reglas; luego, haga clic nuevamente en el botón Nueva regla para crear otra regla para las filas pares del grupo.

6. En el cuadro de diálogo Nueva regla de formato, haga clic en Usar una fórmula para determinar las celdas que se van a formatear en Seleccionar un tipo de regla, como antes, e introduzca la siguiente fórmula: =ISEVEN($D2) (D2 es la primera celda de la columna auxiliar en la que creó la fórmula). A continuación, haga clic en el botón Formato para elegir otro color de fondo para las filas pares del grupo; consulte la captura de pantalla:

7. A continuación, haga clic en Aceptar para volver al cuadro de diálogo Usar formato condicional: Administrar reglas, y podrá ver que se han creado las dos reglas tal como se muestra a continuación:

8. A continuación, haga clic en Aceptar para cerrar este cuadro de diálogo y verá que su rango de Seleccionar Datos ha quedado sombreado con dos colores diferentes alternándose según los cambios en los valores de la columna.
- Notas:
- 1. Tras colorear las filas de forma alternada, puede ocultar la columna auxiliar si lo necesita, pero no eliminarla.
- 2. Si su rango de datos no incluye encabezados, introduzca simplemente 1 como primer número en la columna auxiliar y, a continuación, aplique la fórmula auxiliar como siempre.
Más artículos:
- Incrementar números cuando cambie el valor en otra columna
- Supongamos que tiene una lista de valores en la columna A y desea que, cada vez que dicho valor cambie, la columna B comience a contar desde 1 e incremente en 1 hasta el siguiente cambio en la columna A, tal como se muestra en la captura de pantalla de la izquierda. En Excel, puede lograrlo con el siguiente método.
- Insertar Filas en blanco cuando cambie el valor en Excel
- Supongamos que tiene un rango de datos y desea insertar filas en blanco entre ellos cada vez que el valor cambie, con el fin de separar los valores idénticos consecutivos en una columna, tal como se muestra en las siguientes capturas de pantalla. En este artículo, le explicaré algunos trucos para resolver este problema.
- Sumar celdas cuando cambie el valor en otra columna
- Al trabajar en una hoja de Excel, es posible que necesite sumar celdas según los grupos de datos de otra columna. Por ejemplo, aquí deseo sumar los pedidos de la columna B cada vez que cambien los valores en la columna A, para obtener el resultado que se muestra a continuación. ¿Cómo podría resolver este problema en Excel?
- Insertar Salto de página cuando cambie el valor en Excel
- Supongamos que tiene un rango de celdas y desea insertar un salto de página en la hoja de cálculo cada vez que los valores de la columna A cambien, tal como se muestra en la captura de pantalla de la izquierda. Por supuesto, puede insertarlos uno a uno, pero ¿existen métodos rápidos para insertar saltos de página simultáneamente según los cambios de valor en una columna?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos