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.
Lisää Dynamic_Reports-taulukkoon:
| Solu | Arvo |
|---|---|
| J1 | Valittu alue |
| J2 | North |
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.
Vaihda arvo solussa J2.
Esimerkkejä:
South
East
Huomaa, että raportti päivittyy automaattisesti.
Lisää:
| Solu | Arvo |
|---|---|
| J3 | Minimiliikevaihto |
| J4 | 3000 |
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.
Vaihda minimiliikevaihdon arvo solussa J4.
Esimerkki:
5000
Huomaa, että raportti päivittyy automaattisesti ja näyttää vähemmän rivejä.
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.
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?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme