Contidos
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:
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:
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:
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:
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:
- 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