Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo alternar el color de la fila según el grupo en Excel?

doc-color-alternately-group-1

En Excel, colorear cada dos filas puede ser más fácil para la mayoría de nosotros, pero, ¿alguna vez ha intentado colorear las filas alternativamente en función de los cambios de un valor de columna? Columna A como se muestra en la siguiente captura de pantalla, en este artículo, hablaré sobre cómo para alternar el color de la fila según el grupo en Excel.

Colorea las filas alternativamente en función de los cambios de valores

Colorea las filas alternativamente con dos colores según los cambios de valores


Formato condicional / Color cada dos o enésimas filas / columna:

Kutools for Excel, Sombra alternativa / sombreado de columna la característica puede ayudarlo a sombrear o condicionar el formateo de cada otra o enésima fila / columna de manera rápida y conveniente.

doc alternate rows-1

Kutools for Excel: con más de 200 útiles complementos de Excel, de prueba sin límite en días 60. Descargar y prueba gratis ahora!


flecha azul burbuja derecha Colorea las filas alternativamente en función de los cambios de valores


Para resaltar las filas de forma alternativa en función del grupo, no hay una manera directa para usted, por lo que debe crear una columna auxiliar y luego aplicar la función de formato condicional para colorearlas. Por favor haz lo siguiente:

1. En la celda D1, la misma fila de encabezados, ingrese el número 0.

2. Y en la celda D2, escribe esta fórmula: =IF(A2=A1,D1,D1+1) (A1, A2 son la primera y la segunda celda de la columna cuyo valor cambia, D1 es la celda en la que ingresaste el número de ayuda 0), mira la captura de pantalla:

doc-color-alternately-group-2

3. A continuación, arrastre el controlador de relleno a las celdas a las que desea aplicar esta fórmula, obtendrá la siguiente captura de pantalla:

doc-color-alternately-group-3

4. Y luego seleccione el rango de datos A2: D19 que incluye la columna de la fórmula auxiliar, y haga clic Inicio > Formato condicional > Nueva regla, mira la captura de pantalla:

doc-color-alternately-group-4

5. En la Nueva regla de formato cuadro de diálogo, seleccione Use una fórmula para determinar qué celdas formatear bajo el Seleccionar un tipo de regla sección, e ingrese esta fórmula = AND (LEN ($ A2)> 0, MOD ($ D2,2) = 0) (A2 es la primera celda de la columna en la que se basa el color, y D2 es la primera celda de la columna de ayuda que creaste del rango seleccionado) en el Formato de valores donde esta fórmula es verdadera cuadro de texto, ver captura de pantalla:

doc-color-alternately-group-5

6. Luego haga clic Formato botón para ir a la Formato de celdas diálogo, y seleccione un color que le guste debajo del Llenar pestaña, ver captura de pantalla:

doc-color-alternately-group-6

7. Luego haga clic OK > OK para cerrar los diálogos, y las filas se han resaltado de forma alternativa en función de la columna específica cuyo valor cambia, vea la captura de pantalla:

doc-color-alternately-group-1


flecha azul burbuja derecha Colorea las filas alternativamente con dos colores según los cambios de valores

Si desea sombrear las filas con dos colores diferentes alternativamente en función de los cambios de valores como se muestra en la siguiente captura de pantalla, esto también se puede resolver en Excel con formato condicional.

doc-color-alternately-group-7

1. En primer lugar, debe crear una nueva columna auxiliar y una fórmula como el método anterior del paso 1 al paso 3, obtendrá la siguiente captura de pantalla:

doc-color-alternately-group-3

2. Luego seleccione el rango de datos A2: D19, y luego haga clic Inicio > Formato condicional > Administrar reglas, mira la captura de pantalla:

doc-color-alternately-group-8

3. En la Administrador de reglas de formato condicional cuadro de diálogo, haga clic en Nueva regla botón, ver captura de pantalla:

doc-color-alternately-group-9

4. En el estallado Nueva regla de formato diálogo, haga clic Usa una fórmula para determinar las celdas para formatear bajo la Seleccione un tipo de regla, y luego ingrese esta fórmula = Zuecos ($ D2) (D2 es la primera celda de la columna de ayuda que creó del rango seleccionado), y luego haga clic Formato para elegir el formato que desee para las filas impares del grupo, vea la captura de pantalla:

doc-color-alternately-group-10

5. Luego haga clic OK para salir de este diálogo, regrese a lo anterior Administrador de reglas de formato condicional cuadro de diálogo, por favor haga clic Nueva regla nuevamente para crear otra regla para las filas pares del grupo.

doc-color-alternately-group-11

6. En la Nueva regla de formato cuadro de diálogo, haga clic en Usa una fórmula para determinar las celdas para formatear bajo la Seleccione un tipo de regla como antiguo, y luego ingrese esta fórmula = ISEVEN ($ D2) (D2 es la primera celda de la columna de ayuda que creó del rango seleccionado), y luego haga clic Formato para elegir otro formato para las filas pares del grupo, ver captura de pantalla:

doc-color-alternately-group-12

7. Luego haga clic OK Devolver el Administrador de reglas de formato condicional, y puede ver que las dos reglas se crean de la siguiente manera:

doc-color-alternately-group-13

8. Luego haga clic OK para cerrar este cuadro de diálogo, y puede ver que su rango de datos seleccionado se ha sombreado con dos colores diferentes alternativamente en función de los cambios en el valor de la columna.

Notas:

1. Después de colorear las filas alternativamente, puede ocultar la columna de ayuda cuando lo necesite, pero no puede eliminarla.

2. Si no hay encabezados en su rango de datos, simplemente ingrese 1 como el primer número en la columna auxiliar, y luego aplique la fórmula auxiliar como de costumbre.


Artículos relacionados:

¿Cómo sombrear cualquier otra fila o filas alternativas en Excel?

¿Cómo sombrear rápidamente las filas filtradas alternas en Excel?


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Eric · 1 years ago
    Hey, thanks for the help. I tried this and the coloring is off by one. Any ideas?
    • To post as a guest, your comment is unpublished.
      Zach W · 10 months ago
      When you highlight the selection don't highlight the header row.
  • To post as a guest, your comment is unpublished.
    Monte · 1 years ago
    I hate helper columns. I'd rather have a huge formula before I put in a helper column. Sometimes Macros are easier, but I'm not always allowed to use macro enabled spreadsheets. When I want to use a macro, I usually run it from my Personal.xlsb, but that doesn't really help with avoiding a helper column.
  • To post as a guest, your comment is unpublished.
    George · 1 years ago
    Thank you very much for this, it was much appreciated.
  • To post as a guest, your comment is unpublished.
    guest · 1 years ago
    just use 1-prev_value, and you get alternating 1 and 0 s
  • To post as a guest, your comment is unpublished.
    Nate · 1 years ago
    Thanks for this formula, been thinking it wasn't possible for a while. Here's a question: Can you format each group to be a different color? Or are you limited to 2 alternating colors?

    Thanks!
  • To post as a guest, your comment is unpublished.
    krish · 2 years ago
    Great piece of information. you helped me to present my analysis results better.
  • To post as a guest, your comment is unpublished.
    Trisha · 2 years ago
    Thank you so much for this post, I've wanted to be able to change row color based on group for a long time.

    Easy to follow and much appreciated!
  • To post as a guest, your comment is unpublished.
    Justin · 2 years ago
    This formula (when used in conditional formatting) would alternate the row color based on group without the assistance of a helper row:

    =ISODD(SUMPRODUCT(1/COUNTIF($A$1:$A2,$A$1:$A2)))
    • To post as a guest, your comment is unpublished.
      Nate · 1 years ago
      Justin, your formula is nice because it doesn't require a helper column, but for some reason it requires extra RAM and slows the workbook down noticeably. I would recommend using the formula given in the article and just dealing with the helper column.
    • To post as a guest, your comment is unpublished.
      Dean · 1 years ago
      Hi Justin. When I use either the helper row method or yours, it formats one row off. Do you know why?
      • To post as a guest, your comment is unpublished.
        DJ · 1 years ago
        More than likely - as I did - you selected the whole columns, and not just the data (excl. any headings)