PIVOT.ARVOJEN.PERUSTEELLA-funktio

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac

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.

PIVOT.BY-funktion käyttäminen yhteenvedon luomiseen kokonaismyynnistä tuotteen ja vuoden mukaan. Kaava on seuraava: =PIVOT.BY(C2:C76;A2:A76;D2:D76;SUMMA)

Esimerkki 2: PIVOT.BY-funktion avulla voit luoda yhteenvedon kokonaismyynnistä tuotteen ja vuoden mukaan. Lajittele laskevasti myynnin mukaan.

Esimerkki PIVOT.ARVOJEN.PERUSTEELLA-funktiosta, jolla luodaan yhteenveto tuotteen ja vuoden kokonaismyynnistä. Kaava on =PIVOTBY(C2:C76,A2:A76,D2:D76,SUMMA,,,-2)