
Voit poimia ainutlaatuisten arvojen luettelon tietojoukosta käyttämällä yhtä tai useampaa loogista ehtoa käyttämällä UNIQUE -toiminto yhdessä FILTER -toiminto . Esitetyssä esimerkissä D5: n kaava on:
= UNIQUE ( FILTER (rng1,rng2=A1))
joka palauttaa 5 yksilöllistä arvoa ryhmässä A, kuten näkyy kohdassa E5: E9.
SelitysTässä esimerkissä käytetään UNIQUE -funktiota yhdessä FILTER -funktion kanssa. Suodatintoimintoa käytetään sisäpuolelta poistettaessa ensin poistamaan vain A -ryhmään liittyvät arvot:
kuinka kääntää x-akseli Excelissä
= UNIQUE ( FILTER (B5:B16,C5:C16=E4))
Huomaa, että poimimme arvon A suoraan solun E4 otsikosta. Sisäpiirisuodatin lauseke C5: C16 = E4 palauttaa TOSI EPÄTOSI -arvojen taulukon seuraavasti:
FILTER (B5:B16,C5:C16=E4)
Tätä taulukkoa käytetään datan suodattamiseen, ja SUODATIN -funktio palauttaa toisen taulukon tuloksena:
{TRUEFALSETRUEFALSETRUEFALSETRUEFALSETRUEFALSETRUEFALSE}
Tämä taulukko palautetaan suoraan UNIQUE -funktiolle nimellä matriisi Perustelu. UNIQUE poistaa sen jälkeen kaksoiskappaleet ja palauttaa lopullisen taulukon:
excel saa kuukauden numeron päivämäärästä alkaen
{'red''amber''green''green''blue''pink''red''blue''amber'}
UNIQUE ja FILTER ovat dynaamisia toimintoja . Jos B5: B16- tai C5: C16 -tiedot muuttuvat, tulostus päivitetään välittömästi.
G5: n kaava, joka palauttaa ryhmään B liittyvät ainutlaatuiset arvot, on melkein sama:
celsius-fahrenheit-muunnoskaava
{'red''green''blue''pink''gray'}
Ainoa ero on, että C5: C16 verrataan G4: n arvoon, joka on 'B'.
Dynaaminen lähdealue
Koska alueet B5: B15 ja C5: C16 on kovakoodattu suoraan kaavaan, niiden kokoa ei muuteta, jos tietoja lisätään tai poistetaan. Jos haluat käyttää dynaamista aluetta, joka muuttaa kokoa automaattisesti tarvittaessa, voit käyttää Excel -taulukko tai luo dynaaminen nimetty alue kaavan kanssa.
Dynaamiset matriisikaavat ovat saatavilla Office 365 vain. Kirjailija Dave Bruns