Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Interaktiiviset Raportit Filter-Toiminnolla | Dynaamiset taulukot ja interaktiivinen raportointi
Excel-kaavat

Interaktiiviset Raportit Filter-Toiminnolla

Pyyhkäise näyttääksesi valikon

Sen sijaan, että suodattaisit raakadataa manuaalisesti, käytä FILTER-funktiota luodaksesi dynaamisen raportin, joka päivittyy automaattisesti käyttäjän syötteiden perusteella.

FILTER-rakenne

=FILTER(array, include, [if_empty])
  • array: palautettava tietojoukko;
  • include: looginen testi, joka määrittää, mitkä rivit sisällytetään;
  • [if_empty]: varatulos, jos yhtään riviä ei löydy.

Tässä luvussa käytetty kaava:

=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")
  • Sales_Data!A2:H52: palautettava tietojoukko;
  • Sales_Data!E2:E52=J2: suodatusehto;
  • "No results found": varatulos.

AND- ja OR-logiikka FILTER-funktiossa

AND-logiikka käyttää kertolaskua:

(Condition1) * (Condition2)

Molempien ehtojen tulee palauttaa TRUE.

OR-logiikka käyttää yhteenlaskua:

(Condition1) + (Condition2)

Vähintään yhden ehdon tulee palauttaa TRUE.

Vaihe 1 Syötesolujen luominen
expand arrow

Lisää Dynamic_Reports-taulukkoon:

SoluArvo
J1Valittu alue
J2North
Vaihe 2 Ensimmäisen FILTER-raportin rakentaminen
expand arrow

Kirjoita soluun K2:

=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")

Paina Enter. Raportti näyttää nyt vain rivit, jotka vastaavat valittua aluetta.

Vaihe 3 Raportin testaaminen
expand arrow

Vaihda arvo solussa J2.

Esimerkkejä:

South
East

Huomaa, että raportti päivittyy automaattisesti.

Vaihe 4 Toisen syötteen lisääminen
expand arrow

Lisää:

SoluArvo
J3Minimiliikevaihto
J43000
Vaihe 5 AND-ehdon lisääminen
expand arrow

Päivitä kaava solussa K2:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found")
  • (Sales_Data!E2:E52=J2): alue-ehto;
  • (Sales_Data!H2:H52>J4): liikevaihtoehto;
  • *: AND-logiikka.
Vaihe 6 Dynaamisen suodatuksen testaaminen
expand arrow

Vaihda minimiliikevaihdon arvo solussa J4.

Esimerkki:

5000

Huomaa, että raportti päivittyy automaattisesti ja näyttää vähemmän rivejä.

Vaihe 7 OR-logiikan testaaminen
expand arrow

Korvaa kaava seuraavalla:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)+(Sales_Data!H2:H52>J4), "No results found")
  • +: OR-logiikka;
  • Rivin tiedot palautetaan, jos vähintään yksi ehto täyttyy.
Vaihe 8 Varatuloksen testaaminen
expand arrow

Syötä olematon alue soluun J2.

Varmista, että Excel palauttaa:

No results found

1. Miksi FILTER-funktiota suositaan Excelin sisäänrakennettujen suodatusvalikoiden sijaan raportoinnissa?

2. Mikä on Sales_Data!E2:E52=J2-ehdon rooli?

3. Mikä vaikutus on, jos korvaa *-merkin +-merkillä FILTER-ehdossa?

question mark

Miksi FILTER-funktiota suositaan Excelin sisäänrakennettujen suodatusvalikoiden sijaan raportoinnissa?

Valitse oikea vastaus

question mark

Mikä on Sales_Data!E2:E52=J2-ehdon rooli?

Valitse oikea vastaus

question mark

Mikä vaikutus on, jos korvaa *-merkin +-merkillä FILTER-ehdossa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 2. Luku 2
some-alt