Línea divisoria entre conjuntos de filas

Si tiene una lista grande ordenada por alguna columna, sería bueno separar automáticamente los conjuntos de filas resultantes con líneas horizontales de separación para mayor claridad:

Línea divisoria entre conjuntos de filas

En el ejemplo anterior, estas son líneas entre países, pero, en general, entre elementos repetidos en la misma columna. Veamos algunas formas de implementar esto.

Método 1. Sencillo

La forma más rápida de hacer esto es muy fácil con el formato condicional, que dibujará el borde inferior de las celdas si el contenido de la celda en la columna A no es igual al contenido de la siguiente celda en la misma columna. Seleccione todas las celdas de la tabla excepto el encabezado y seleccione El principal pestaña de comando Formato condicional – Crear regla (Inicio – Formato condicional – Nueva regla). Seleccionar tipo de regla Use una fórmula para determinar qué celdas formatear (Use la fórmula para determinar qué celdas formatear) e ingrese la siguiente fórmula en el campo:

Línea divisoria entre conjuntos de filas

Presta atención a los dólares en las direcciones para arreglar las letras de las columnas, pero no los números de las filas, porque. solo comparamos países en la columna A. No debe haber espacios en la fórmula.

Clic en el botón Marco conceptual (Formato) y en la ventana abierta en la pestaña Frontera (Fronteras) encienda la línea del color deseado en el borde inferior. Después de hacer clic en OK nuestra regla funcionará y aparecerán líneas discontinuas horizontales entre los grupos de líneas

Método 2. Con soporte de filtro para números y fechas

Una desventaja pequeña pero muy notable del primer método es que dichos bordes no siempre funcionarán correctamente al filtrar la lista por otras columnas. Entonces, por ejemplo, si filtramos nuestra tabla por fechas (solo enero), entonces las líneas ya no serán visibles entre todos los países, como antes:

Línea divisoria entre conjuntos de filas

En este caso, puede salir usando la función SUBTOTALES (TOTAL PARCIAL), que puede realizar varias operaciones matemáticas (suma, promedio, conteo, etc.), pero "ver" solo celdas filtradas. Por ejemplo, ordenemos nuestra tabla por la última columna con la fecha y dibujemos una línea divisoria entre los días. En el formato condicional, tendrá que crear una regla similar al primer método, pero no use enlaces directos al comparar las celdas D2 y D3, sino enciérrelos como argumentos en la función SUBTOTAL:

Línea divisoria entre conjuntos de filas

El primer argumento de la función (número 109) es el código de operación de suma. De hecho, no agregamos nada aquí y, de hecho, hacemos una operación estúpida como SUMA (D2), que, por supuesto, es igual a D2. Pero esta función se diferencia de SUM precisamente en que realiza acciones sólo en las celdas visibles, es decir, y se compararán las celdas que quedan después del filtro en la pantalla, que es lo que queríamos.

Método 3. Con soporte de filtro para cualquier dato

Como puede ver fácilmente, el segundo método también tiene un inconveniente: la función de suma solo se puede aplicar a números o fechas (que también son números en Excel), pero no a texto. Es decir, si queremos trazar una línea entre países, como en el primer método, pero para que se muestre correctamente después del filtrado, entonces tendremos que utilizar un camino mucho más complicado. Seleccione toda la tabla nuevamente excepto el encabezado, cree una nueva regla basada en la fórmula e ingrese la siguiente construcción en el campo de validación:

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ($A$1:$A2;СТРОКА($A$1:$A2)-МИН(СТРОКА($A$1:$A2));;1));—($A$1:$A2=$A2))=1

En la versión en inglés será:

=SUMPRODUCT(SUBTOTAL(103;OFFSET($A$1:$A2;ROW($A$1:$A2)-MIN(ROW($A$1:$A2));;1));—($A$1:$A2=$A2))=1

Al hacer clic en el botón Marco conceptual (Formato) establezca un borde con una línea roja en la parte superior y haga clic en OK. La división por país resultante funcionará correctamente incluso después de filtrar, por ejemplo, por fecha:

Línea divisoria entre conjuntos de filas

  • Resaltar fechas y horas con formato condicional
  • Cómo funciona realmente Excel con fechas y horas
  • Cómo usar el formato condicional para resaltar celdas por condición en Excel

 

Deje un comentario