¿Cómo sombrear filas alternativas en Excel?
Podemos sombrear cada fila alternativa en Excel usando la técnica de formato condicional, y podemos hacerlo siguiendo varios métodos.
A continuación se muestran los datos que voy a utilizar. Puede descargar el libro de ejercicios para practicar conmigo.

Método n. ° 1: sin usar la columna auxiliar
El primer método que vamos a utilizar es el formato condicional sin utilizar la columna auxiliar. Siga los pasos a continuación para sombrear cada fila alternativa en Excel.
- Paso 1: seleccione todos los datos (sin título).
- Paso 2: vaya a Formato condicional y elija "Nueva regla".

- Paso 3: en la siguiente ventana, elija "Usar una fórmula para determinar qué celdas formatear".

- Paso 4: En la fórmula de formato condicional, la barra ingresa la siguiente fórmula.

- Paso 5: Ahora, haga clic en la pestaña Formato para elegir el color de formato.

- Paso 6: Ahora, se abrirá la ventana de formato de celdas. Desde esta ventana, elija la pestaña "LLENAR" y elija el color que desee.

- Paso 7: Ahora haga clic en Aceptar para ver las sombras en una fila alternativa.

Si se está preguntando cómo se ha hecho esto, agradezca la fórmula que hemos puesto, es decir, = MOD (ROW (), 2) = 1
MOD es la fórmula que se utilizará para obtener el valor restante cuando dividimos un número por el otro número. Por ejemplo, MOD (3, 2) devolverá 1 como el resto, es decir, cuando dividimos el número 3 por el número 2, obtendremos el valor del resto como 1.
Del mismo modo, la función FILA () devolverá el número de fila respectivo, y el mismo número de fila se dividirá por el número 2, y si el resto es igual al número 1, esa fila se resaltará o sombreará con el color que hemos elegido .
Método n. ° 2: uso de la columna auxiliar
Simplemente insertando la columna auxiliar de números de serie, podemos sombrear filas alternativas en Excel.
- Para esta primera, inserte la columna del número de serie como la siguiente.

- Ahora seleccione los datos excepto la columna de ayuda.

- De nuevo, abra el formato condicional y elija el mismo método, pero esta vez, solo necesitamos cambiar la fórmula. Inserte la siguiente fórmula.

- Haga clic en Aceptar. Obtendremos una fila sombreada alternativa.

Si miras el anterior y este, es ligeramente diferente. En el anterior, la segunda fila de los datos estaba sombreada, pero en este, a partir de la primera fila de los datos, la misma fila se ha resaltado.
Método n. ° 3: uso de codificación VBA
Simplemente puede usar el siguiente código VBA para sombrear cada fila alternativa. Utilice el siguiente código para sombrear filas alternas en Excel.
Código:
Sub Shade_Rows () Dim Rng As Range Set Rng = Selection Rng.FormatConditions.Add xlExpression, Formula1: = "= MOD (ROW (), 2) = 1" Selection.FormatConditions (Selection.FormatConditions.Count) .SetFirstPriority con selección. FormatConditions (1) .Interior .PatternColorIndex = xlAutomatic .ThemeColor = xlThemeColorAccent5 .TintAndShade = 0.399945066682943 Terminar con selección.FormatConditions (1) .StopIfTrue = False End Sub
Para esto, primero, debe seleccionar el rango de celdas que debe sombrearse y luego ejecutar la macro.

Cosas para recordar
- No solo filas alternativas, sino que también puede sombrear cada 3ª fila, 4ª fila o 5ª fila, y así sucesivamente. Para eso, necesita cambiar el valor del divisor en la función MOD de 2 a 3.
- El formato condicional funciona sobre la base de resultados lógicos, VERDADERO o FALSO.
- Las funciones ISODD e ISEVEN son útiles con la columna auxiliar de números de serie.