PIVOT.ARVOJEN.PERUSTEELLA-funktion avulla voit luoda yhteenvedon tiedoista kaavan avulla. Se tukee ryhmittelyä kahden akselin mukaan ja niihin liittyvien arvojen koostamista. Jos sinulla on esimerkiksi myyntitietojen taulukko, voit luoda yhteenvedon myynnistä osavaltion ja vuoden mukaan.
Huomautus
Vaikka PIVOT.BY voi tuottaa samankaltaisia tuloksia, se ei liity suoraan Excelin Pivot-taulukko-ominaisuuteen.
Syntaksi
PIVOT.ARVOJEN.PERUSTEELLA-funktion avulla voit ryhmitellä, koostaa, lajitella ja suodattaa tietoja määrittämiesi rivi- ja sarakekenttien perusteella.
PIVOT.ARVOJEN.PERUSTEELLA-funktion syntaksi on seuraava:
PIVOT.BY(row_fields,col_fields,arvot,funktio,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array],[relative_to])
| Argumentti | Kuvaus |
|---|---|
|
row_fields (pakollinen) |
Sarakemuotoinen matriisi tai alue, joka sisältää rivien ryhmittelyyn ja riviotsikoiden luomiseen käytettävät arvot. Matriisi tai alue voi sisältää useita sarakkeita. Jos näin on, tuloksessa on useita riviryhmittelytasoja. |
|
col_fields (pakollinen) |
Sarakemuotoinen matriisi tai alue, joka sisältää sarakkeiden ryhmittelyyn ja sarakeotsikoiden luomiseen käytettävät arvot. Matriisi tai alue voi sisältää useita sarakkeita. Jos näin on, tuloksessa on useita sarakeryhmittelytasoja. |
|
arvot (pakollinen) |
Sarakemuotoinen matriisi tai koostettava tietoalue. Matriisi tai alue voi sisältää useita sarakkeita. Jos näin on, tuloksella on useita koosteita. |
|
funktio (pakollinen) |
Lambda-funktio tai arvioita-reduced lambda (SUM, AVERAGE, COUNT jne.), joka määrittää, miten arvot koostetaan. Lambda-vektori voidaan antaa. Jos näin on, tuloksella on useita koosteita. Vektorin suunta määrittää, asetetaanko ne rivi- vai sarakekohtaisesti. |
| field_headers | Luku, joka määrittää, onko row_fields,col_fields ja arvoilla otsikot ja palautetaanko kentän otsikot tuloksissa. Mahdolliset arvot ovat seuraavat: Puuttuu: Automaattinen. 0: Ei 1: Kyllä ja älä näytä 2: Ei, mutta luo 3: Kyllä ja näytä Huomautus: Automaattinen olettaa, että tiedot sisältävät arvoargumenttiin perustuvia otsikoita. Jos 1. arvo on teksti ja toinen arvo on luku, tiedoilla oletetaan olevan otsikot. Kenttien otsikot näytetään, jos rivi- tai sarakeryhmätasoja on useita. |
| row_total_depth | Määrittää, pitäisikö riviotsikoiden sisältää summia. Mahdolliset arvot ovat seuraavat: Puuttuu: Automaattinen: Loppusummat ja mahdollisuuksien mukaan välisummat. 0: Ei summia 1: Loppusummat 2: Loppusummat ja välisummat -1: Loppusummat ylhäällä -2: Pääsummat ja välisummat ylhäällä Huomautus: Välisummia varten row_fields on oltava vähintään kaksi saraketta. Lukuja, jotka ovat suurempia kuin 2, tuetaan row_field sarakkeissa on riittävästi. |
| row_sort_order | Luku, joka ilmaisee, miten sarakkeet tulee lajitella. Luvut vastaavat sarakkeita row_fields ja sen jälkeen arvojen sarakkeita. Jos luku on negatiivinen, rivit lajitellaan laskevaan tai käänteiseen järjestykseen. Lukuvektori voidaan määrittää, kun lajittelu perustuu vain row_fields. |
| col_total_depth | Määrittää, onko sarakeotsikoissa oltava summia. Mahdolliset arvot ovat seuraavat: Puuttuu: Automaattinen: Loppusummat ja mahdollisuuksien mukaan välisummat. 0: Ei summia 1: Loppusummat 2: Loppusummat ja välisummat -1: Loppusummat ylhäällä -2: Pääsummat ja välisummat ylhäällä Huomautus: Välisummia varten col_fields on oltava vähintään kaksi saraketta. Numeroita, jotka ovat suurempia kuin 2, tuetaan col_field sarakkeita on riittävästi. |
| col_sort_order | Rivien lajittelutavan ilmaiseva luku. Luvut vastaavat sarakkeita col_fields ja sen jälkeen arvojen sarakkeita. Jos luku on negatiivinen, rivit lajitellaan laskevaan tai käänteiseen järjestykseen. Lukuvektori voidaan antaa lajiteltaessa vain col_fields. |
| filter_array | Sarakepäinen 1D-totuusarvomatriisi, joka ilmaisee, tuleeko vastaavaa tietoriviä harkita. Huomautus: Matriisin pituuden on vastattava row_fields ja col_fields näytettävien arvojen pituutta. |
| relative_to | Kun käytetään koostefunktiota, joka edellyttää kahta argumenttia, relative_to määrittää, mitkä arvot annetaan koostefunktion toiseen argumenttiin. Tätä käytetään yleensä silloin, kun PROSENTTI.OF-funktio annetaan funktiota varten. Mahdolliset arvot ovat seuraavat: 0: Sarakkeiden summat (oletus) 1: Rivien summat 2: Loppusummat 3: Pääsarakkeen summa 4: Päärivin summa Huomautus: Tämä argumentti vaikuttaa vain, jos funktio edellyttää kahta argumenttia. Jos annat mukautetun lambda-funktion funktiota varten, sen pitäisi noudattaa seuraavaa kaavaa: LAMBDA(osajoukko,totalset,SUM(osajoukko)/SUM(totalset)) |
Esimerkkejä
Esimerkki 1: Luo PIVOT.BY-funktion avulla yhteenveto kokonaismyynnistä tuotteen ja vuoden mukaan.
Esimerkki 2: PIVOT.BY-funktion avulla voit luoda yhteenvedon kokonaismyynnistä tuotteen ja vuoden mukaan. Lajittele laskevasti myynnin mukaan.