Jos suodatettavat tiedot edellyttävät ehtoja useissa kentissä, kuten suodattamista useiden ehtojen perusteella, joiden kaikkien on oltava tosia, tai sellaisten rivien näyttämistä, jotka täyttävät jonkin eri ehdoista (esimerkiksi Tyyppi = "Jalosteet" TAI Myyjä = "Lahtinen"), voit käyttää Erikoissuodatus-valintaikkunaa .
Avaa Erikoissuodatin-valintaikkuna valitsemalla Tietojen>lisäasetukset.
| Erikoissuodatus | 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ä = "Larsson" JA Myynti > 1500) |
| Yleismerkkiehdot | Myyjä = nimi, jossa toinen kirjain on a |
Suodatusehtojen lisäasetusten yleiskatsaus
Erikoissuodatineroaa suodattimesta monella tärkeällä tavalla.
- Se avaa Erikoissuodatus-valintaikkunan Pikasuodata-valikon sijasta.
- Luo ehtoalue (erilliset solut tietojen yläpuolella), johon syötät suodatusehdot. Sen jälkeen käsket Erikoissuodatus-valintaikkunassa käyttää kyseistä aluetta.
- Erikoissuodatus EI päivity automaattisesti, kun muutat ehtoarvoja
Huomautus
Erikoissuodatin on edelleen käytettävissä monimutkaisissa suodatusskenaarioissa, vaikka uudemmat ominaisuudet, kuten Copilot Excelissä, voivat nyt auttaa käyttäjiä tietojen analysoinnissa ja suodattamisessa luonnollisen kielen kyselyjen avulla vaihtoehtoisena tapana joissakin käyttötapauksissa.
Tietoja AND vs OR -logiikasta
| Logiikan tyyppi | Määrittäminen | Esimerkki | Mitä se löytää |
|---|---|---|---|
| AND-logiikka (kaikkien ehtojen on oltava tosia) | Ehtojen lisääminen samalle riville | Tyyppi = "Tuotteet" sarakkeessa 1 Myynti > 1000 sarakkeessa 2 (molemmat samalla rivillä) |
Vain rivit, joissa Tyyppi ON "Jalosteet" JA Myynti ON suurempi kuin 1 000 |
| TAI-logiikka (mikä tahansa ehto voi olla tosi) | Ehtojen sijoittaminen eri riville | Rivi 1: Tyyppi = "Jalosteet" Rivi 2: Tyyppi = "Liha" (eri rivit, sama sarake) |
Rivit, joissa Tyyppi ON "Jalosteet" TAI Tyyppi ON "Liha" (tai molemmat) |
Mallitiedot
Seuraavia mallitietoja käytetään kaikissa tämän artikkelin toimenpiteissä.
Tiedot sisältävät luetteloalueen yläpuolella kolme tyhjää riviä, 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 |
|---|---|---|
| Juomat | Lidman | 5122 € |
| Liha | Sallinen | 450 € |
| jalosteet | Larsson | 6328 € |
| Jalosteet | Sallinen | 6544 € |
Tässä esimerkissä tuloksena syntyvä laskentataulukko näyttää tältä, jossa suodatusehtoalue on rajattu sinisellä ja luetteloalue (suodatettavat tiedot) on korostettu punaisella.
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 |
| <> (eri 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 ilmaisemaan kaavaa, kun kirjoitat tekstiä tai arvon soluun, Excel arvioi kirjoittamasi tiedot. Tämä voi kuitenkin aiheuttaa odottamattomia suodatintuloksia. Jos haluat ilmaista tekstin tai arvon yhtäläisyysvertailuoperaattorin, kirjoita ehdot merkkijonolausekkeena ehtoalueen asianmukaiseen soluun:
=''=arvo''
jossa arvo on 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:
=''=Merkintä'' - Ä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 aluenimen sijasta, Excel näyttää virhesanoman, 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, joiden yksittäinen sarake vastaa MITÄ tahansa useista arvoista. Molemmat rivit, joissa on Davolio JA rivit, joissa on Buchanan, näytetään.
Jos haluat löytää rivit, jotka toteuttavat useita yhdessä sarakkeessa olevia ehtoja, kirjoita hakuehdot allekkain eri riveille ehtoalueelle. Kirjoita esimerkiksi ehtoalueen kahdelle ensimmäiselle riville seuraavat tiedot:
Tyyppi Myyjä Myynti ="=Lahtinen" ="=Larsson" Napsauta luetteloalueen solua.
Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.
Valitse joko suodata luettelo, suoraan, piilota rivit, jotka eivät vastaa ehtoja, tai Kopioi toiseen paikkaan, kopioi ehtoja vastaavat rivit toiseen laskentataulukon alueeseen.
Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$C$3.
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
Totuusarvoehto: (Tyyppi = "Jalosteet" JA Myynti > 1 000)
Jos haluat löytää tiedot, jotka toteuttavat useita ehtoja useassa sarakkeessa, kirjoita kaikki ehdot samalle riville ehtoalueella. Kirjoita esimerkiksi seuraavat tiedot:
Tyyppi Myyjä Myynti ="=Jalosteet" >1000 Napsauta luetteloalueen solua.
Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.
Valitse joko suodata luettelo, suoraan, piilota rivit, jotka eivät vastaa ehtoja, tai Kopioi toiseen paikkaan, kopioi ehtoja vastaavat rivit toiseen laskentataulukon alueeseen.
Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$C$2.
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
Totuusarvoehto: (Tyyppi = "Jalosteet" TAI Myyjä = "Larsson")
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 esimerkiksi seuraavat tiedot:
Tyyppi Myyjä Myynti ="=Jalosteet" ="=Larsson" Napsauta luetteloalueen solua.
Valitse Tiedot-välilehdenLajittele & Suodata -ryhmästä Lisäasetukset.
Valitse joko suodata luettelo, suoraan, piilota rivit, jotka eivät vastaa ehtoja, tai Kopioi toiseen paikkaan, kopioi ehtoja vastaavat rivit toiseen laskentataulukon alueeseen.
Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$B$3.
Esimerkin mukaisesti luetteloalueen suodatettu tulos on seuraava:
Tyyppi Myyjä Myynti jalosteet Larsson 6 328 € Jalosteet Sallinen 6 544 €
Useita ehtojoukkoja, sama sarake kaikissa joukoissa
Totuusarvoehto: ( (Myynti > 6000 JA Myynti < 6500 ) TAI (Myynti < 500) )
Jos haluat löytää rivit, jotka toteuttavat useita ehtojoukkoja ja kukin ehtojoukko sisältää yhden sarakkeen ehdot, sisällytä samaan sarakeotsikkoon useita sarakkeita. Kirjoita esimerkiksi seuraavat tiedot:
Tyyppi Myyjä Myynti Myynti >6000 <6500 <500 Napsauta luetteloalueen solua. Napsauta esimerkin mukaisesti mitä tahansa solua luetteloalueella A6:C10.
Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.
Valitse joko suodata luettelo, suoraan, piilota rivit, jotka eivät vastaa ehtoja, tai Kopioi toiseen paikkaan, kopioi ehtoja vastaavat 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.
Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$D$3.
Esimerkin mukaisesti luetteloalueen suodatettu tulos on seuraava:
Tyyppi Myyjä Myynti Liha Sallinen 450 € jalosteet Larsson 6 328 €
Useita ehtojoukkoja, useita sarakkeita kussakin joukossa
Totuusarvoehto: ( (Myyjä = "Sallinen" JA Myynti >3000) TAI (Myyjä = "Larsson" JA Myynti > 1500) )
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 esimerkiksi seuraavat tiedot:
Tyyppi Myyjä Myynti ="=Lahtinen" >3000 ="=Larsson" >1500 Napsauta luetteloalueen solua. Napsauta esimerkin mukaisesti mitä tahansa solua luetteloalueella A6:C10.
Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.
Valitse joko suodata luettelo, suoraan, piilota rivit, jotka eivät vastaa ehtoja, tai Kopioi toiseen paikkaan, kopioi ehtoja vastaavat rivit toiseen laskentataulukon alueeseen.
Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$C$3.
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
Voit etsiä vain tiettyjä merkkejä sisältäviä tekstiarvoja tekemällä vähintään yhden seuraavista toimista:
Kirjoittamalla yhden tai useita merkkejä ilman yhtäläisyysmerkkiä (=) voit etsiä rivit, joiden sarakkeessa on näillä merkeillä alkava teksti. 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 tilde
Esimerkiksi fy91~? löytää tekstin "v91?"
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.
Kirjoita ehdot sarakkeiden otsikoiden alapuolella oleville riveille. Kirjoita esimerkin mukaisesti seuraavat tiedot:
Tyyppi Myyjä Myynti ="=La*" ="=?d*" Napsauta luetteloalueen solua. Napsauta esimerkin mukaisesti mitä tahansa solua luetteloalueella A6:C10.
Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.
Valitse joko suodata luettelo, suoraan, piilota rivit, jotka eivät vastaa ehtoja, tai Kopioi toiseen paikkaan, kopioi ehtoja vastaavat rivit toiseen laskentataulukon alueeseen.
Kirjoita Ehtoalue-ruutuun viittaus ehtoalueeseen otsikot mukaan lukien. Kirjoita esimerkin mukaisesti $A$1:$B$3.
Esimerkin mukaisesti luetteloalueen suodatettu tulos on seuraava:
Tyyppi Myyjä Myynti Juomat Lidman 5 122 € Liha Sallinen 450 € jalosteet Larsson 6 328 €
Erikoissuodattimen poistaminen tai poistaminen
Kun olet käyttänyt erikoissuodatinta, haluat ehkä poistaa sen, jotta näet kaikki tiedot uudelleen. Tee näin:
- Napsauta mitä tahansa solua suodatetussa tietoalueessa.
- Siirry Tiedot-välilehteen.
- Valitse Lajittele & suodata -ryhmässä Tyhjennä.
- Kaikki rivit tulevat uudelleen näkyviin.
Tarvitsetko lisätietoja?
Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea yhteisöistä.