Cuando agrega subtotales a una hoja de trabajo, Excel formatea automáticamente los subtotales con una fuente en negrita. Sin embargo, es posible que desee tener algún tipo de formato diferente para los subtotales, como sombrearlos en amarillo o en un color diferente.

Si usa subtotales con moderación y solo desea aplicar un formato diferente para una o dos hojas de trabajo, puede seguir estos pasos generales:

  1. Aplica tus subtotales, como desees.

  2. Seleccione toda la tabla de datos, incluidos los subtotales.

  3. Usando el área de Esquema a la izquierda de la pantalla, contraiga el detalle en su hoja de trabajo para que solo se muestren los subtotales.

  4. Presione F5 para mostrar el cuadro de diálogo Ir a. (Ver figura 1)

  5. Haga clic en Especial para mostrar el cuadro de diálogo Ir a especial. (Ver figura 2)

  6. Seleccione el botón de opción Solo celdas visibles.

  7. Haga clic en Aceptar. Ahora, solo se seleccionan las filas de subtotales visibles.

  8. Aplique su formato, como desee.

Si agregará y eliminará subtotales repetidamente a la misma tabla de datos, es posible que le interese utilizar el formato condicional para aplicar el formato de subtotal deseado. Siga estos pasos:

  1. Antes de aplicar sus subtotales, seleccione toda la tabla de datos.

  2. Elija Formato condicional en el menú Formato. Excel muestra el cuadro de diálogo Formato condicional.

  3. En la lista desplegable más a la izquierda, elija Fórmula es. El cuadro de diálogo cambia para reflejar su elección. (Vea la figura 3.)

  4. En el cuadro de fórmula, a la derecha de la lista desplegable utilizada en el paso 3, ingrese la siguiente fórmula: = ISNUMBER (FIND («Grand Total», $ A1)). Haga clic en Formato para mostrar el cuadro de diálogo Formato de celdas.

  5. Con los controles del cuadro de diálogo, establezca el formato que desee que se aplique a la fila Gran total.

  6. Haga clic en Aceptar para cerrar el cuadro de diálogo Formato de celdas.

  7. Haga clic en Agregar. Excel agrega un segundo formato condicional.

  8. En la lista desplegable más a la izquierda de la segunda condición, elija Fórmula es. El cuadro de diálogo cambia para reflejar su elección.

  9. En el cuadro de fórmula, justo a la derecha de la lista desplegable utilizada en el paso 9, ingrese la siguiente fórmula: = ISNUMBER (FIND («Total», $ A1)). Haga clic en Formato para mostrar el cuadro de diálogo Formato de celdas. (Consulte la figura 4.)

  10. Con los controles del cuadro de diálogo, establezca el formato que desee que se aplique a la fila Total.

  11. Haga clic en Aceptar para cerrar el cuadro de diálogo Formato de celdas.

  12. Haga clic en Aceptar para cerrar el cuadro de diálogo Formato condicional.

Cuando siga los pasos anteriores, asegúrese de reemplazar A1 (pasos 4 y 10) con la columna en la que se agregan los subtotales. Por lo tanto, si sus subtotales están en la columna G, usaría G1 en lugar de A1.

Si necesita formatear subtotales en bastantes hojas de trabajo, es posible que desee crear una macro que haga el formateo por usted.

La siguiente macro examina todas las celdas en un rango seleccionado y luego aplica el color de celda, según corresponda.

Sub FormatTotalRows()

Dim rCell as Range

For Each rCell In Selection         If Right(rCell.Value, 5) = "Total" Then             Rows(rCell.Row).Interior.ColorIndex = 36         End If

If Right(rCell.Value, 11) = "Grand Total" Then             Rows(rCell.Row).Interior.ColorIndex = 44         End If     Next End Sub

La macro colorea las filas de subtotales de amarillo y la fila de totales generales de naranja. La macro, aunque de naturaleza simple, no es tan eficiente como podría ser, ya que se inspeccionan todas las celdas del rango seleccionado.

Sin embargo, en una hoja de trabajo de 10 columnas y 5000 filas, esta macro se ejecuta en menos de 5 segundos.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2984) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

enlace: / excelribbon-Formatting_Subtotal_Rows [Formateo de filas de subtotales].