Suodattaminen erikoissuodatuksen avulla

Käytetään kohteeseen
Excel for Microsoft 365 for Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

Jos suodatettavat tiedot edellyttävät useiden kenttien ehtoja, kuten suodatusta useiden ehtojen mukaan, joiden kaikkien on oltava tosi, tai rivejä, jotka vastaavat mitä tahansa useista ehdoista (kuten Tyyppi = "Jalosteet" TAI Myyjä = "Davolio"), voit käyttää Erikoissuodatin-valintaikkunaa .

Avaa Suodattimen lisäasetukset -valintaikkuna valitsemalla Tietojen>lisäasetukset.

Näyttökuva Tiedot-välilehden Lajittele ja suodata -osasta

Erikoissuodatin Esimerkki
Suodatusehtojen lisäasetusten yleiskatsaus
Useita ehtoja, yksi sarake, mikä tahansa ehto on tosi Myyjä = "Sallinen" TAI Myyjä = "Larsson"
Useita ehtoja, useita sarakkeita, kaikki ehdot ovat tosia Tyyppi = "Jalosteet" JA Myynti > 1000
Useita ehtoja, useita sarakkeita, mikä tahansa ehto on tosi Tyyppi = "Jalosteet" TAI Myyjä = "Larsson"
Useita ehtojoukkoja, sama sarake kaikissa joukoissa (Myynti > 6000 JA Myynti < 6500 ) TAI (Myynti < 500)
Useita ehtojoukkoja, useita sarakkeita kussakin joukossa (Myyjä = "Davolio" JA Myynti >3000) TAI
(Myyjä = "Buchanan" JA Myynti > 1500)
Yleismerkkiehdot Myyjä = nimi, jossa toinen kirjain on a

Suodatusehtojen lisäasetusten yleiskatsaus

Erikoissuodatin toimii eri tavalla kuin Suodatin useilla tärkeillä tavoilla.

  • Se avaa Erikoissuodatus-valintaikkunan Pikasuodata-valikon sijasta.
  • Luot ehtoalueen (tietojen yläpuolelle erilliset solut), johon kirjoitat suodatinehdot, ja pyydät sitten Erikoissuodatin-valintaikkunaa käyttämään kyseistä aluetta.
  • Lisäsuodatin EI päivity automaattisesti, kun muutat ehtoarvoja

Huomautus

Kehittynyt suodatin on edelleen käytettävissä monimutkaisissa suodatusskenaariossa, mutta uudemmat ominaisuudet, kuten Excelin Copilot, voivat nyt auttaa käyttäjiä tietojen analysoinnissa ja suodattamisessa luonnollisen kielen kyselyjen läpi vaihtoehtona joissakin käyttötapauksissa.

Tietoja JA vs TAI-logiikasta

Logiikan tyyppi Määritysohjeet Esimerkki Mitä se löytää
JA-logiikka (kaikkien ehtojen on oltava tosi) Ehtojen asettaminen samalle riville Kirjoita = "Jalosteet" sarakkeeseen 1
Myynti > 1000 sarakkeessa 2
(molemmat samalla rivillä)
Vain rivit, joiden Tyyppi ON "Jalosteet" JA Myynti on suurempi kuin 1 000
TAI logiikka (mikä tahansa ehto voi olla tosi) Ehtojen asettaminen eri riville Rivi 1: Kirjoita = "Jalosteet"
Rivi 2: Tyyppi = "Liha"
(eri riveillä, sama sarake)
Rivit, joiden tyyppi ON "Jalosta" TAI Tyyppi ON "Liha" (tai molemmat)

Mallitiedot

Seuraavia mallitietoja käytetään kaikissa tämän artikkelin toimenpiteissä.

Tiedot sisältävät kolme tyhjää riviä luetteloalueen yläpuolella, joita käytetään ehtoalueena (A1:C4) ja luetteloalueena (A6:C10). Ehtoalueella on sarakeotsikot, ja se sisältää vähintään yhden tyhjän rivin ehtoarvojen ja luetteloalueen välissä.

Kun haluat työskennellä näiden tietojen kanssa, valitse ne seuraavasta taulukosta, kopioi ne ja liitä ne uuden Excel-laskentataulukon soluun A1.

Tyyppi Myyjä Myynti
Tyyppi Myyjä Myynti
Juomat Lidman 5122 €
Liha Sallinen 450 €
jalosteet Larsson 6328 €
Jalosteet Sallinen 6544 €

Tässä esimerkissä tuloksena oleva laskentataulukko näyttää tältä, jossa suodatusehtoalue on jäsennetty sinisellä ja luetteloalue (suodatettavat tiedot) on jäsennetty punaisella. 

Näyttökuva Ehdot- ja Luetteloalue-ruuduista

Vertailuoperaattorit

Seuraavien operaattorien avulla voi verrata kahta arvoa toisiinsa. Kun kahta arvoa verrataan näillä operaattoreilla, tuloksena on looginen arvo eli TOSI tai EPÄTOSI.

Vertailuoperaattori Merkitys Esimerkki
= (yhtäläisyysmerkki) Yhtä suuri kuin A1=B1
> (suurempi kuin -merkki) Suurempi kuin A1>B1
< (pienempi kuin -merkki) Pienempi kuin A1<B1
>= (suurempi tai yhtä suuri kuin -merkki) Suurempi tai yhtä suuri kuin A1>=B1
<= (pienempi tai yhtä suuri kuin -merkki) Pienempi tai yhtä suuri kuin A1<=B1
<> (ei yhtä suuri kuin -merkki) Eri suuri kuin A1<>B1

Tekstin tai arvon kirjoittaminen käyttämällä yhtäläisyysmerkkiä

Koska yhtäläisyysmerkkiä (=) käytetään kaavan ilmaisemiseen, kun kirjoitat tekstiä tai arvoa soluun, Excel arvioi, mitä kirjoitat. Tämä voi kuitenkin aiheuttaa odottamattomia suodatustuloksia. Jos haluat ilmaista tekstin tai arvon yhtäläisyysvertailuoperaattorin, kirjoita ehdot merkkijonolausekkeena ehtoalueen asianmukaiseen soluun:

=''=arvo''

Etsittävä teksti tai arvo. Esimerkki:

Soluun kirjoitettu teksti Excelin laskema ja näyttämä tulos
="=Lahtinen" =Lahtinen
="=3000" =3000

Isojen ja pienten kirjainten merkityksellisyys

Kun suodatat tekstitietoja, Excel ei erottele pieniä ja isoja kirjaimia. Voit kuitenkin suorittaa isot ja pienet kirjaimet huomioivan haun käyttämällä kaavaa. Esimerkki tästä on kohdassa Yleismerkkiehdot.

Valmiiksi määritettyjen nimien käyttäminen

Jos määrität alueen nimeksi Ehdot, viittaus alueeseen tulee automaattisesti Ehtoalue-ruutuun. Jos määrität suodatettavan luetteloalueen nimeksi Tietokanta ja sen alueen nimeksi Poimi, johon haluat liittää rivit, nämä alueet tulevat automaattisesti Luetteloalue- ja Kopioi-ruutuihin.

Ehtojen luominen kaavan avulla

Voit käyttää ehtona laskettua arvoa, joka on kaavan tulos. Muista seuraavat tärkeät asiat:

  • Kaavan on annettava tulokseksi joko TOSI tai EPÄTOSI.
  • Koska käytät kaavaa, kirjoita kaava normaalilla tavalla. Älä kirjoita lauseketta seuraavasti:
    =''=entry''
  • Älä käytä sarakeotsikkoa ehdon otsikkona. Säilytä ehdon otsikko tyhjänä tai käytä otsikkoa, joka ei ole luetteloalueessa sarakeotsikko (seuraavissa esimerkeissä Laskettu keskiarvo ja Tarkka vastine).
    Jos käytät kaavassa sarakeotsikkoa suhteellisen soluviittauksen tai alueen nimen sijaan, Excel näyttää virhearvon, kuten #NAME? tai #VALUE! ehdon sisältävässä solussa. Voit ohittaa tämän virheen, koska se ei vaikuta siihen, miten luetteloalue suodatetaan.
  • Hakuehtona käyttämäsi kaavan on käytettävä suhteellista viittausta ensimmäisen tietorivin vastaavaan soluun.
  • Kaikkien muiden kaavan viittausten on oltava suoria viittauksia.

Useita ehtoja, yksi sarake, mikä tahansa ehto on tosi

Totuusarvoehto: (Myyjä = "Sallinen" TAI Myyjä = "Larsson")

Käytä tätä, kun haluat suodattaa rivit, joissa yksi sarake vastaa mitä tahansa useista arvoista. Molemmat rivit, joissa on Davolio JA rivit Buchananin kanssa, näytetään.

  1. Jos haluat löytää rivit, jotka toteuttavat useita yhdessä sarakkeessa olevia ehtoja, kirjoita hakuehdot allekkain eri riveille ehtoalueelle. Kirjoita esimerkiksi seuraavat ehdot alueen kahdelle ensimmäiselle riville:

    Tyyppi Myyjä Myynti
    ="=Lahtinen"
    ="=Larsson"
  2. Napsauta luetteloalueen solua.

  3. Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.

  4. Valitse joko Suodata luettelo paikallaan, piilota rivit, jotka eivät vastaa ehtojasi, tai Kopioi toiseen sijaintiin, kopioi ehdot täyttävät rivit toiseen laskentataulukon alueeseen.

  5. Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$C$3.

  6. Esimerkin mukaisesti luetteloalueen suodatettu tulos on seuraava:

    Tyyppi Myyjä Myynti
    Liha Sallinen 450 €
    jalosteet Larsson 6 328 €
    Jalosteet Sallinen 6 544 €

Useita ehtoja, useita sarakkeita, kaikki ehdot ovat tosia

Totuusarvologiikka: (Tyyppi = "Jalosteet" JA Myynti > 1000)

  1. Jos haluat löytää tiedot, jotka toteuttavat useita ehtoja useassa sarakkeessa, kirjoita kaikki ehdot samalle riville ehtoalueella. Kirjoita esimerkki:

    Tyyppi Myyjä Myynti
    ="=Jalosteet" >1000
  2. Napsauta luetteloalueen solua.

  3. Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.

  4. Valitse joko Suodata luettelo paikallaan, piilota rivit, jotka eivät vastaa ehtojasi, tai Kopioi toiseen sijaintiin, kopioi ehdot täyttävät rivit toiseen laskentataulukon alueeseen.

  5. Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$C$2.

  6. Esimerkin mukaisesti luetteloalueen suodatettu tulos on seuraava:

    Tyyppi Myyjä Myynti
    jalosteet Larsson 6 328 €
    Jalosteet Sallinen 6 544 €

Useita ehtoja, useita sarakkeita, mikä tahansa ehto on tosi

Totuusarvologiikka: (Tyyppi = "Jalosteet" TAI Myyjä = "Buchanan")

  1. Jos haluat löytää rivit, jotka toteuttavat useita ehtoja useassa sarakkeessa ja mikä tahansa ehto voi olla tosi, kirjoita ehdot ehtoalueen eri sarakkeisiin ja riveille. Kirjoita esimerkki:

    Tyyppi Myyjä Myynti
    ="=Jalosteet"
    ="=Larsson"
  2. Napsauta luetteloalueen solua.

  3. Valitse Tiedot-välilehdenLajittele & suodatin -ryhmässä Lisäasetukset.

  4. Valitse joko Suodata luettelo paikallaan, piilota rivit, jotka eivät vastaa ehtojasi, tai Kopioi toiseen sijaintiin, kopioi ehdot täyttävät rivit toiseen laskentataulukon alueeseen.

  5. Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$B$3.

  6. Esimerkin mukaisesti luetteloalueen suodatettu tulos on seuraava:

    Tyyppi Myyjä Myynti
    jalosteet Larsson 6 328 €
    Jalosteet Sallinen 6 544 €

Useita ehtojoukkoja, sama sarake kaikissa joukoissa

Totuusarvologiikka: ( (Myynti > 6000 JA Myynti < 6500 ) TAI (Myynti < 500) )

  1. Jos haluat löytää rivit, jotka toteuttavat useita ehtojoukkoja ja kukin ehtojoukko sisältää yhden sarakkeen ehdot, sisällytä samaan sarakeotsikkoon useita sarakkeita. Kirjoita esimerkki:

    Tyyppi Myyjä Myynti Myynti
    >6000 <6500
    <500
  2. Napsauta luetteloalueen solua. Napsauta esimerkin mukaisesti mitä tahansa solua luetteloalueella A6:C10.

  3. Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.

  4. Valitse joko Suodata luettelo paikallaan, piilota rivit, jotka eivät vastaa ehtojasi, tai Kopioi toiseen sijaintiin, kopioi ehdot täyttävät rivit toiseen laskentataulukon alueeseen.

    • Vihje

      Kun kopioit suodatetut rivit toiseen paikkaan, voit määrittää kopioitavat sarakkeet. Kopioi ennen suodattamista niiden sarakkeiden otsikot, jotka haluat sen alueen ensimmäiselle riville, johon aiot liittää suodatetut rivit. Kun suodatat, määritä viittaus kopioitujen sarakkeiden otsikoihin Kopioi-ruutuun. Kopioidut rivit sisältävät silloin vain ne sarakkeet, joiden otsikot kopioit.

  5. Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$D$3.

  6. Esimerkin mukaisesti luetteloalueen suodatettu tulos on seuraava:

    Tyyppi Myyjä Myynti
    Liha Sallinen 450 €
    jalosteet Larsson 6 328 €

Useita ehtojoukkoja, useita sarakkeita kussakin joukossa

Totuusarvologiikka: ( (Myyjä = "Davolio" JA Myynti >3000) TAI (Myyjä = "Buchanan" JA Myynti > 1500) )

  1. Jos haluat löytää rivit, jotka toteuttavat useita ehtoja useassa sarakkeessa ja mikä tahansa ehto voi olla tosi, kirjoita ehdot ehtoalueen eri sarakkeisiin ja riveille. Kirjoita esimerkki:

    Tyyppi Myyjä Myynti
    ="=Lahtinen" >3000
    ="=Larsson" >1500
  2. Napsauta luetteloalueen solua. Napsauta esimerkin mukaisesti mitä tahansa solua luetteloalueella A6:C10.

  3. Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.

  4. Valitse joko Suodata luettelo paikallaan, piilota rivit, jotka eivät vastaa ehtojasi, tai Kopioi toiseen sijaintiin, kopioi ehdot täyttävät rivit toiseen laskentataulukon alueeseen.

  5. Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$C$3.

  6. Esimerkin mukaisesti luetteloalueen suodatettu tulos on seuraava:

    Tyyppi Myyjä Myynti
    jalosteet Larsson 6 328 €
    Jalosteet Sallinen 6 544 €

Yleismerkkiehdot

Totuusarvoehto: Myyjä = nimi, jossa toinen kirjain on a

  1. Voit etsiä vain tiettyjä merkkejä sisältäviä tekstiarvoja tekemällä vähintään yhden seuraavista toimista:

    • Kirjoita vähintään yksi merkki ilman yhtäläisyysmerkkiä (=), jos haluat etsiä sarakkeesta rivit, joiden tekstiarvo alkaa kyseisillä merkeillä. Jos esimerkiksi kirjoitat ehdon Sal, Excel löytää rivit, joilla on "Sallinen", "Salmi" ja "Salovaara".

    • Käytä yleismerkkiä.

      Yleismerkki Etsittävä teksti
      ? (kysymysmerkki) Mikä tahansa yksittäinen merkki
      Esimerkiksi k?ila löytää tekstit "keila" ja "kiila"
      * (tähti) Mikä tahansa merkkimäärä
      Esimerkiksi *aja löytää tekstit "laaja" ja "varaaja"
      ~ (tilde), jota seuraa ?, * tai ~ Kysymysmerkki, tähti tai aaltoviiva
      Esimerkiksi fy91~? löytää tekstin "v91?"
  2. Lisää luetteloalueen yläpuolelle ainakin kolme ehtoalueena käytettävää tyhjää riviä. Ehtoalueen sarakkeilla on oltava otsikot. Varmista, että luetteloalueen ja ehtoarvojen välissä on ainakin yksi tyhjä rivi.

  3. Kirjoita ehdot sarakkeiden otsikoiden alapuolella oleville riveille. Kirjoita esimerkin mukaisesti seuraavat tiedot:

    Tyyppi Myyjä Myynti
    ="=La*"
    ="=?d*"
  4. Napsauta luetteloalueen solua. Napsauta esimerkin mukaisesti mitä tahansa solua luetteloalueella A6:C10.

  5. Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.

  6. Valitse joko Suodata luettelo paikallaan, piilota rivit, jotka eivät vastaa ehtojasi, tai Kopioi toiseen sijaintiin, kopioi ehdot täyttävät rivit toiseen laskentataulukon alueeseen.

  7. Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$B$3.

  8. Esimerkin mukaisesti luetteloalueen suodatettu tulos on seuraava:

    Tyyppi Myyjä Myynti
    Juomat Lidman 5 122 €
    Liha Sallinen 450 €
    jalosteet Larsson 6 328 €

Lisäsuodattimen poistaminen tai poistaminen

Kun olet käyttänyt erikoissuodatinta, haluat ehkä poistaa sen, jotta näet kaikki tietosi uudelleen. Tee näin:

  1. Napsauta mitä tahansa suodatetun tietoalueen solua.
  2. Siirry Tiedot-välilehteen.
  3. Valitse Lajittele & suodatin -ryhmässä Tyhjennä.
  4. Kaikki rivit tulevat taas näkyviin.

Tarvitsetko lisätietoja?

Voit aina pyytää apua Excel Tech Communityn asiantuntijalta tai saada tukea yhteisöissä.