Jakoviiva rivisarjojen välillä

Jos sinulla on suuri lista, joka on lajiteltu jonkin sarakkeen mukaan, olisi mukavaa erotella tuloksena olevat rivijoukot automaattisesti erottamalla vaakaviivat selvyyden vuoksi:

Jakoviiva rivisarjojen välillä

Yllä olevassa esimerkissä nämä ovat maiden välisiä rivejä, mutta yleensä samassa sarakkeessa olevien toistuvien kohteiden välillä. Katsotaanpa muutamia tapoja toteuttaa tämä.

Menetelmä 1. Yksinkertainen

Nopein tapa tehdä tämä on erittäin helppoa ehdollisen muotoilun avulla, joka piirtää solujen alareunan, jos sarakkeen A solun sisältö ei ole sama kuin saman sarakkeen seuraavan solun sisältö. Valitse kaikki taulukon solut otsikkoa lukuun ottamatta ja valitse Pääasiallinen komento-välilehti Ehdollinen muotoilu – Luo sääntö (Etusivu – ehdollinen muotoilu – uusi sääntö). Valitse säännön tyyppi Käytä kaavaa määrittääksesi, mitkä solut muotoillaan (Käytä kaavaa määrittääksesi, mitkä solut muotoillaan) ja kirjoita seuraava kaava kenttään:

Jakoviiva rivisarjojen välillä

Kiinnitä huomiota osoitteiden dollareihin korjataksesi sarakkeen kirjaimet, mutta älä rivinumeroita, koska. vertaamme maita vain sarakkeessa A. Kaavassa ei saa olla välilyöntejä.

Napsauta painiketta Puitteet (Muoto) ja välilehden avautuvassa ikkunassa Raja (Rajat) laita haluamasi värin viiva päälle alareunassa. Napsautuksen jälkeen OK sääntömme toimii ja viivaryhmien väliin tulee vaakasuuntaisia ​​katkoviivoja

Tapa 2. Suodatintuki numeroille ja päivämäärille

Ensimmäisen menetelmän pieni mutta erittäin havaittava haittapuoli on, että tällaiset reunat eivät aina toimi oikein, kun luetteloa suodatetaan muiden sarakkeiden mukaan. Joten jos esimerkiksi suodatamme taulukkomme päivämäärän mukaan (vain tammikuussa), rivit eivät enää näy kaikkien maiden välillä, kuten ennen:

Jakoviiva rivisarjojen välillä

Tässä tapauksessa voit poistua toiminnolla VÄLISUMMA (VÄLISUMMA), joka pystyy suorittamaan erilaisia ​​matemaattisia operaatioita (summa, keskiarvo, laskenta jne.), mutta "näkee" vain suodatettuja soluja. Lajittelemme esimerkiksi taulukkomme viimeisen sarakkeen, jossa on päivämäärä, mukaan ja piirretään jakoviiva päivien välille. Ehdollisessa muotoilussa sinun on luotava ensimmäistä menetelmää vastaava sääntö, mutta älä käytä suoria linkkejä solujen D2 ja D3 vertailussa, vaan liitä ne argumenteiksi VÄLISUMMA-funktioon:

Jakoviiva rivisarjojen välillä

Funktion ensimmäinen argumentti (numero 109) on summaustoimintokoodi. Itse asiassa emme lisää tähän mitään ja teemme itse asiassa typerän operaation, kuten SUM (D2), joka on tietysti yhtä suuri kuin D2. Mutta tämä funktio eroaa SUM:sta juuri siinä, että se suorittaa toimintoja vain näkyville soluille, eli ja ruudulle suodattimen jälkeen jäljellä olevia soluja verrataan, mitä halusimme.

Menetelmä 3. Suodattimen tuki kaikille tiedoille

Kuten näet helposti, toisella menetelmällä on myös haittapuoli: summafunktiota voidaan soveltaa vain numeroihin tai päivämääriin (jotka ovat myös numeroita Excelissä), mutta ei tekstiin. Eli jos haluamme vetää rajan maiden välille, kuten ensimmäisessä menetelmässä, mutta niin, että se näkyy oikein suodatuksen jälkeen, meidän on käytettävä paljon monimutkaisempaa polkua. Valitse koko taulukko uudelleen otsikkoa lukuun ottamatta, luo uusi sääntö kaavan perusteella ja kirjoita vahvistuskenttään seuraava rakenne:

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

Englanninkielisessä versiossa se tulee olemaan:

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

Napsauttamalla painiketta Puitteet (Muoto) aseta reuna punaisella viivalla päälle ja napsauta OK. Tuloksena oleva jako maittain toimii oikein myös esimerkiksi päivämäärän mukaan suodatuksen jälkeen:

Jakoviiva rivisarjojen välillä

  • Korosta päivämäärät ja kellonajat ehdollisen muotoilun avulla
  • Miten Excel todella toimii päivämäärien ja kellonaikojen kanssa
  • Kuinka käyttää ehdollista muotoilua solujen korostamiseen ehtojen mukaan Excelissä

 

Jätä vastaus