Linie de împărțire între seturi de rânduri

Dacă aveți o listă mare sortată după o coloană, atunci ar fi bine să separați automat seturile de rânduri rezultate cu linii orizontale separate pentru claritate:

Linie de împărțire între seturi de rânduri

În exemplul de mai sus, acestea sunt linii între țări, dar, în general, între orice elemente repetate din aceeași coloană. Să ne uităm la câteva moduri de a implementa acest lucru.

Metoda 1. Simplă

Cel mai rapid mod de a face acest lucru este foarte ușor cu formatarea condiționată, care va desena marginea de jos a celulelor dacă conținutul celulei din coloana A nu este egal cu conținutul celulei următoare din aceeași coloană. Selectați toate celulele din tabel, cu excepția antetului și selectați Principalul fila de comandă Formatare condiționată – Creare regulă (Acasă – Formatare condiționată – Regulă nouă). Selectați tipul de regulă Utilizați o formulă pentru a determina ce celule să formatați (Folosiți formula pentru a determina ce celule să formatați) și introduceți următoarea formulă în câmp:

Linie de împărțire între seturi de rânduri

Acordați atenție dolarilor din adrese pentru a fixa literele coloanelor, dar nu și numerele de rând, pentru că. comparăm țările doar în coloana A. Nu ar trebui să existe spații în formulă.

Faceți clic pe butonul Cadru (format) iar în fereastra deschisă pe filă Frontieră (frontiere) activați linia de culoare dorită pe marginea de jos. După ce faceți clic pe OK regula noastră va funcționa și între grupurile de linii vor apărea linii întrerupte orizontale

Metoda 2. Cu suport de filtru pentru numere și date

Un mic, dar foarte vizibil dezavantaj al primei metode este că astfel de chenare nu vor funcționa întotdeauna corect atunci când filtrați lista după alte coloane. Deci, de exemplu, dacă ne filtram tabelul după date (numai în ianuarie), atunci liniile nu vor mai fi vizibile între toate țările, ca înainte:

Linie de împărțire între seturi de rânduri

În acest caz, puteți ieși folosind funcția SUBTOTALURI (SUBTOTAL), care poate efectua diverse operații matematice (suma, medie, numărare etc.), dar „vede” doar celulele filtrate. De exemplu, să sortăm tabelul după ultima coloană cu data și să tragem o linie de despărțire între zile. În formatarea condiționată, va trebui să creați o regulă similară cu prima metodă, dar nu utilizați legături directe în compararea celulelor D2 și D3, ci le includeți ca argumente în funcția SUBTOTAL:

Linie de împărțire între seturi de rânduri

Primul argument al funcției (numărul 109) este opcode de însumare. De fapt, nu adăugăm nimic aici și facem, de fapt, o operație stupidă precum SUM (D2), care, desigur, este egală cu D2. Dar această funcție diferă de SUM tocmai prin faptul că efectuează acțiuni doar pe celule vizibile, adică și celulele rămase după filtrul de pe ecran vor fi comparate, ceea ce ne-am dorit.

Metoda 3. Cu suport de filtru pentru orice date

După cum puteți vedea cu ușurință, a doua metodă are și un dezavantaj: funcția de sumă poate fi aplicată doar numerelor sau datelor (care sunt și numere în Excel), dar nu și textului. Adică dacă vrem să trasăm o linie între țări, ca în prima metodă, dar astfel încât să fie afișată corect după filtrare, atunci va trebui să folosim o cale mult mai complicată. Selectați din nou întregul tabel, cu excepția antetului, creați o nouă regulă pe baza formulei și introduceți următoarea construcție în câmpul de validare:

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

În versiunea în limba engleză va fi:

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

Făcând clic pe butonul Cadru (format) setați un chenar cu o linie roșie deasupra și faceți clic OK. Diviziunea rezultată în funcție de țară va funcționa corect chiar și după filtrarea, de exemplu, după dată:

Linie de împărțire între seturi de rânduri

  • Evidențiați datele și orele cu formatare condiționată
  • Cum funcționează de fapt Excel cu datele și orele
  • Cum să utilizați formatarea condiționată pentru a evidenția celulele după condiție în Excel

 

Lasă un comentariu