
Jos haluat suodattaa tietoja taulukkokaavassa (sulkea pois tai vaatia tiettyjä arvoja), voit käyttää taulukkokaavaa, joka perustuu IF-, MATCH- ja ISNUMBER -toimintoihin.
Esitetyssä esimerkissä kaava H5:
{= IF ( ISNUMBER ( MATCH (data,filter,0)),data)}
missä 'data' on nimetty alue B4: D11 ja 'suodatin' on nimetty alue F4: F6.
Huomaa: tämä on taulukon kaava ja on syötettävä näppäimillä control + shift + enter.
funktio, joka palauttaa merkkijonon merkkimäärä onSelitys
- MATCH -toiminto tarkistaa kaikki arvot nimetyllä alueella 'data' suhteessa suodattimen arvoihin
- ISNUMBER muuntaa vastaavat arvot TOSIIN ja vastaamattomat arvot EPÄTOSIIN
- IF käyttää taulukon lähtöä kohdassa 2 arvojen suodattamiseen, lukuun ottamatta suodattimen arvoja
Lopullinen sarja näyttää tältä:
{1, FALSE, 3FALSE, 4, FALSEFALSE, FALSE, FALSE1, FALSE, 3FALSE, FALSE, FALSE3, FALSE, FALSEFALSE, 4, FALSEFALSE, FALSE, 4}
COUNT -arvoa käytetään vain tuloksen vahvistamiseen.
Poissuljettava suodatin
Solussa H6 kaavaa on muutettu jättämään arvot pois käyttämällä arvoa 1-ISNUMBER seuraavasti:
{= COUNT ( IF ( ISNUMBER ( MATCH (data,filter,0)),data))}
Tämä kääntää tehokkaasti taulukon ulostulon edellä vaiheessa 2.
Kirjailija Dave Bruns