Excel

Suodata arvot taulukkokaavassa

Filter Values Array Formula

Excel -kaava: Suodata arvot taulukkokaavassaYleinen kaava | _+_ | Yhteenveto

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ä on
Selitys
  1. MATCH -toiminto tarkistaa kaikki arvot nimetyllä alueella 'data' suhteessa suodattimen arvoihin
  2. ISNUMBER muuntaa vastaavat arvot TOSIIN ja vastaamattomat arvot EPÄTOSIIN
  3. 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


^