A PIVOTBY függvény lehetővé teszi az adatok összegzésének létrehozását egy képleten keresztül. Támogatja a két tengely mentén történő csoportosítást és a társított értékek összesítését. Ha például egy értékesítési adatokból álló táblázattal rendelkezik, létrehozhatja az értékesítések összegzését állam és év szerint.

Megjegyzés: Bár hasonló kimeneteket tud előállítani, a PIVOTBY nem kapcsolódik közvetlenül az Excel kimutatás funkcióhoz. 

Szintaxis

A PIVOTBY függvény lehetővé teszi az adatok csoportosítását, összesítését, rendezését és szűrését a megadott sor- és oszlopmezők alapján.

A PIVOTBY függvény szintaxisa:

PIVOTBY(row_fields,col_fields,values,function,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array],[relative_to])

​​​​​​​

argumentumok

Leírás

row_fields

(kötelező)

Oszloporientált tömb vagy tartomány, amely a sorok csoportosításához és a sorfejlécek létrehozásához használt értékeket tartalmazza. 

A tömb vagy tartomány több oszlopot is tartalmazhat. Ha igen, a kimenet több sorcsoportszinttel fog rendelkezni.

col_fields

(kötelező)

Oszloporientált tömb vagy tartomány, amely az oszlopok csoportosításához és oszlopfejlécek létrehozásához használt értékeket tartalmazza. 

A tömb vagy tartomány több oszlopot is tartalmazhat. Ha igen, a kimenet több oszlopcsoportszinttel fog rendelkezni. 

values

(kötelező)

Az összesítendő adatok oszloporientált tömbje vagy tartománya.

A tömb vagy tartomány több oszlopot is tartalmazhat. Ha igen, a kimenet több aggregációval fog rendelkezni.

függvény

(kötelező)

Egy lambda függvény vagy eta csökkentett lambda (SZUM, ÁTLAG, DARAB stb.), amely meghatározza az értékek összesítésének módját.

A lambdas vektora adható meg. Ha igen, a kimenet több aggregációval fog rendelkezni. A vektor tájolása határozza meg, hogy sor- vagy oszlopszintűek-e.

field_headers

Egy szám, amely meghatározza, hogy a row_fields, col_fields és értékek rendelkeznek-e fejlécekkel, és hogy a mezőfejléceket vissza kell-e adni az eredményekben. A lehetséges értékek a következők:

Hiányzó: Automatikus. 0: Nem 1: Igen, és nem jelenik meg 2: Nem, de generáljaa 3: Igen és show

Megjegyzés: Az Automatikus függvény feltételezi, hogy az adatok fejléceket tartalmaznak az értékek argumentuma alapján. Ha az 1. érték szöveg, a 2. érték pedig egy szám, akkor az adatok fejléceket feltételeznek. A mezők fejlécei több sor- vagy oszlopcsoportszint esetén jelennek meg.

row_total_depth

Meghatározza, hogy a sorfejlécek tartalmazzák-e az összegeket. A lehetséges értékek a következők:

Hiányzó: Automatikus: Végösszegek és lehetőség szerint részösszegek.0: Nincs összeg1: Végösszegek2: Végösszegek és Részösszegek-1: Végösszegek a top-2-ben: Végösszegek és részösszegek felül 

Megjegyzés: Részösszegek esetén row_fields legalább 2 oszloppal kell rendelkeznie. A 2-nél nagyobb számok támogatottak, ha row_field elegendő oszloppal rendelkezik.

row_sort_order

Az oszlopok rendezésének módját jelző szám. A számok a row_fields oszlopainak, majd az értékek oszlopainak felelnek meg. Ha a szám negatív, a sorok csökkenő/fordított sorrendben lesznek rendezve.

A számok vektora csak row_fields alapján történő rendezéskor adható meg. 

col_total_depth

Meghatározza, hogy az oszlopfejlécek tartalmaznak-e összegeket. A lehetséges értékek a következők:

Hiányzó: Automatikus: Végösszegek és lehetőség szerint részösszegek.0: Nincs összeg1: Végösszegek2: Végösszegek és Részösszegek-1: Végösszegek a top-2-ben: Végösszegek és részösszegek felül 

Megjegyzés: Részösszegek esetén col_fields legalább 2 oszloppal kell rendelkeznie. A 2-nél nagyobb számok támogatottak, ha col_field elegendő oszloppal rendelkezik.

col_sort_order

A sorok rendezésének módját jelző szám. A számok a col_fields oszlopainak, majd az értékek oszlopainak felelnek meg. Ha a szám negatív, a sorok csökkenő/fordított sorrendben lesznek rendezve.

Számok vektora csak col_fields alapján történő rendezéskor adható meg. 

filter_array

Logikai értékek oszloporientált 1D tömbje, amely azt jelzi, hogy figyelembe kell-e venni a megfelelő adatsort.

Megjegyzés: A tömb hosszának meg kell egyeznie a row_fields és col_fields megadottak hosszával. 

relative_to

Ha két argumentumot igénylő aggregációs függvényt használ, relative_to szabályozza, hogy mely értékek legyenek megadva az aggregációs függvény 2. argumentumának. Ezt általában akkor használják, ha százalékfokot ad meg a függvénynek.

A lehetséges értékek a következők:

0: Oszlopösszegek (alapértelmezett)1: Sorösszegek2: Végösszegek3: Szülőoszlop összesen4: Szülősor összesen 

Megjegyzés: Ez az argumentum csak akkor van hatással, ha a függvénynek két argumentumra van szüksége. Ha egyéni lambda függvényt ad meg a függvényhez, annak a következő mintát kell követnie: LAMBDA(subset,totalset,SUM(subset)/SUM(totalset)) 

Példák

1. példa: a PIVOTBY használata az összes értékesítés termék és év szerinti összegzésének létrehozásához.

A PIVOTBY használata az összes értékesítés termék és év szerinti összegzésének létrehozásához. A képlet a következő: =PIVOTBY(C2:C76;A2:A76;D2:D76;SZUM)

2. példa: a PIVOTBY használata az összes értékesítés termék és év szerinti összegzésének létrehozásához. Csökkenő rendezés értékesítések szerint.

Példa a PIVOTBY függvényre az összes értékesítés termék és év szerinti összegzésének létrehozásához. A képlet a következő: =PIVOTBY(C2:C76;A2:A76;D2:D76;SZUM,,,-2)

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.