LiƱa divisoria entre conxuntos de filas

Se tes unha lista grande ordenada por algunha columna, serĆ­a bo separar automaticamente os conxuntos de filas resultantes con liƱas horizontais de separaciĆ³n para obter claridade:

LiƱa divisoria entre conxuntos de filas

No exemplo anterior, estas son liƱas entre paƭses, pero, en xeral, entre calquera elemento repetido na mesma columna. Vexamos algunhas formas de implementar isto.

MĆ©todo 1. Simple

O xeito mĆ”is rĆ”pido de facelo Ć© moi sinxelo co formato condicional, que debuxarĆ” o bordo inferior das celas se o contido da cela da columna A non Ć© igual ao contido da seguinte cela da mesma columna. Seleccione todas as celas da tĆ”boa excepto a cabeceira e seleccione A principal pestana de comandos Formato condicional - Crear regra (Inicio - Formato condicional - Nova regra). Seleccione o tipo de regra Use unha fĆ³rmula para determinar que celas formatar (Use fĆ³rmula para determinar que celas formatar) e introduza a seguinte fĆ³rmula no campo:

LiƱa divisoria entre conxuntos de filas

Preste atenciĆ³n aos dĆ³lares nos enderezos para corrixir as letras das columnas, pero non os nĆŗmeros de fila, porque. sĆ³ comparamos paĆ­ses na columna A. Non deberĆ­a haber espazos na fĆ³rmula.

Fai clic no botĆ³n Cadro (Formato) e na xanela aberta na pestana Fronteira (fronteiras) activa a liƱa da cor desexada no bordo inferior. Despois de facer clic en OK a nosa regra funcionarĆ” e aparecerĆ”n liƱas discontinuas horizontais entre os grupos de liƱas

MĆ©todo 2. Con soporte de filtro para nĆŗmeros e datas

Unha pequena pero moi notable desvantaxe do primeiro mĆ©todo Ć© que tales bordos non sempre funcionarĆ”n correctamente ao filtrar a lista por outras columnas. AsĆ­, por exemplo, se filtramos a nosa tĆ”boa por datas (sĆ³ xaneiro), as liƱas xa non estarĆ”n visibles entre todos os paĆ­ses, como antes:

LiƱa divisoria entre conxuntos de filas

Neste caso, podes saĆ­r usando a funciĆ³n SUBTOTAIS (SUBTOTAL), que pode realizar varias operaciĆ³ns matemĆ”ticas (suma, media, conta, etc.), pero "ver" sĆ³ as celas filtradas. Por exemplo, imos ordenar a nosa tĆ”boa pola Ćŗltima columna coa data e trazar unha liƱa divisoria entre os dĆ­as. No formato condicional, terĆ”s que crear unha regra similar ao primeiro mĆ©todo, pero non usar ligazĆ³ns directas para comparar as celas D2 e ā€‹ā€‹D3, senĆ³n encerralas como argumentos na funciĆ³n SUBTOTAL:

LiƱa divisoria entre conxuntos de filas

O primeiro argumento da funciĆ³n (nĆŗmero 109) Ć© o cĆ³digo de operaciĆ³n de suma. De feito, non engadimos nada aquĆ­ e facemos, de feito, unha operaciĆ³n estĆŗpida como SUMA (D2), que, por suposto, Ć© igual a D2. Pero esta funciĆ³n difire de SUM precisamente en que realiza acciĆ³ns sĆ³ nas celas visibles, Ć© dicir, compararanse as celas que quedan despois do filtro na pantalla, que Ć© o que queriamos.

MĆ©todo 3. Con soporte de filtro para calquera dato

Como podes ver facilmente, o segundo mĆ©todo tamĆ©n ten un inconveniente: a funciĆ³n de suma sĆ³ se pode aplicar a nĆŗmeros ou datas (que tamĆ©n son nĆŗmeros en Excel), pero non ao texto. Ɖ dicir, se queremos trazar unha liƱa entre paĆ­ses, como no primeiro mĆ©todo, pero para que se amose correctamente despois do filtrado, teremos que utilizar un camiƱo moito mĆ”is complicado. Seleccione de novo toda a tĆ”boa excepto a cabeceira, cree unha nova regra baseada na fĆ³rmula e introduza a seguinte construciĆ³n no campo de validaciĆ³n:

=Š”Š£ŠœŠœŠŸŠ ŠžŠ˜Š—Š’(ŠŸŠ ŠžŠœŠ•Š–Š£Š¢ŠžŠ§ŠŠ«Š•.Š˜Š¢ŠžŠ“Š˜(103;Š”ŠœŠ•Š©($A$1:$A2;Š”Š¢Š ŠžŠšŠ($A$1:$A2)-ŠœŠ˜Š(Š”Š¢Š ŠžŠšŠ($A$1:$A2));;1));ā€”($A$1:$A2=$A2))=1

Na 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

Premendo no botĆ³n Cadro (Formato) establece un bordo cunha liƱa vermella na parte superior e fai clic OK. A divisiĆ³n resultante por paĆ­s funcionarĆ” correctamente mesmo despois de filtrar, por exemplo, por data:

LiƱa divisoria entre conxuntos de filas

  • Resaltar datas e horas con formato condicional
  • Como funciona realmente Excel con datas e horas
  • Como usar o formato condicional para resaltar as celas por condiciĆ³n en Excel

 

Deixe unha resposta