Funkcija PIVOTBY

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac

Funkcija PIVOTBY ļauj izveidot datu kopsavilkumu, izmantojot formulu. Tas atbalsta grupēšanu uz divām asīm un saistīto vērtību apkopošanu. Piemēram, ja jums ir tabula ar pārdošanas datiem, varat ģenerēt pārdošanas kopsavilkumu pēc novada un gada.

Piezīme

Lai gan PIVOTBY var nodrošināt līdzīgus rezultātus, tas nav tieši saistīts ar Excel līdzekli Rakurstabula. 

Sintakse

Funkcija PIVOTBY ļauj grupēt, apkopot, kārtot un filtrēt datus, pamatojoties uz norādītajiem rindu un kolonnu laukiem.

Funkcijas PIVOTBY sintakse ir:

PIVOTBY(row_fields,col_fields,vērtības,funkcija,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array],[relative_to])

Arguments Apraksts
row_fields
(obligāts)
Uz kolonnu orientēts masīvs vai diapazons, kurā ir vērtības, kuras tiek izmantotas rindu grupēšanai un rindu galveņu ģenerēšanai.
Masīvā vai diapazonā var būt vairākas kolonnas. Tādā gadījumā izvadei būs vairāki rindu grupu līmeņi.
col_fields
(obligāts)
Uz kolonnu orientēts masīvs vai diapazons, kurā ir vērtības, kas tiek izmantotas kolonnu grupēšanai un kolonnu galveņu ģenerēšanai.
Masīvā vai diapazonā var būt vairākas kolonnas. Tādā gadījumā izvadei būs vairāki kolonnu grupu līmeņi.
vērtības
(obligāts)
Uz kolonnu orientēts apkopojamo datu masīvs vai diapazons.
Masīvā vai diapazonā var būt vairākas kolonnas. Tādā gadījumā izvadei būs vairāki apkopojumi.
funkcija
(obligāts)
Lambda funkcija vai ETA samazināta lambda funkcija (SUM, AVERAGE, COUNT utt.), kas definē, kā tiek apkopotas vērtības.
Var nodrošināt lambdu vektoru. Tādā gadījumā izvadei būs vairāki apkopojumi. Vektora orientācija noteiks, vai tie ir izvietoti rindas vai kolonnas veidā.
field_headers Skaitlis, kas norāda, vai row_fields, col_fields un vērtībām ir galvenes, un to, vai lauku galvenes ir jāatgriež rezultātos. Tālāk norādītas iespējamās vērtības.
Trūkst: automātisks.
0: Nē
1. Jā un nerādīt
2: Nē, bet ģenerēt
3: Jā un rādīt
Piezīme. Automātiski pieņem, ka dati satur galvenes, pamatojoties uz vērtību argumentu. Ja 1. vērtība ir teksts un 2. vērtība ir skaitlis, tad tiek pieņemts, ka datiem ir galvenes. Lauku galvenes tiek rādītas, ja ir vairāki rindu vai kolonnu grupu līmeņi.
row_total_depth Nosaka, vai rindu galvenēs jābūt kopsummām. Tālāk norādītas iespējamās vērtības.
Trūkst: Automātiski: gala summas un, ja iespējams, starpsummas.
0: Bez kopsummām
1: Gala summas
2: gala summas un starpsummas
-1: gala summas augšpusē
-2: gala summas un starpsummas augšdaļā
Piezīme. Starpsummām row_fields jābūt vismaz 2 kolonnām. Skaitļi row_field kas lielāki par 2, tiek atbalstīti , ja ir pietiekams kolonnu skaits.
row_sort_order Skaitlis, kas norāda, kā jākārto kolonnas. Skaitļi atbilst kolonnām row_fields , kam seko vērtību kolonnas. Ja skaitlis ir negatīvs, rindas tiek kārtotas dilstošā un apgrieztā secībā.
Kārtojot pēc row_fields, var norādīt skaitļu vektoru.
col_total_depth Nosaka, vai kolonnu galvenēs jābūt kopsummām. Tālāk norādītas iespējamās vērtības.
Trūkst: Automātiski: gala summas un, ja iespējams, starpsummas.
0: Bez kopsummām
1: Gala summas
2: gala summas un starpsummas
-1: gala summas augšpusē
-2: gala summas un starpsummas augšdaļā
Piezīme. Starpsummām col_fields jābūt vismaz 2 kolonnām. Skaitļi col_field kas lielāki par 2, tiek atbalstīti , ja ir pietiekams kolonnu skaits.
col_sort_order Skaitlis, kas norāda, kā jākārto rindas. Skaitļi atbilst kolonnām col_fields , kam seko vērtību kolonnas. Ja skaitlis ir negatīvs, rindas tiek kārtotas dilstošā un apgrieztā secībā.
Kārtojot pēc col_fields, var norādīt skaitļu vektoru.
filter_array Uz kolonnu orientēts Būla vērtību 1D masīvs, kas norāda, vai jāņem vērā atbilstošā datu rinda.
Piezīme. Masīva garumam jāatbilst row_fields un col_fields nodrošināto masīvu garumam.
relative_to Ja izmantojat apkopošanas funkciju, kas prasa divus argumentus, relative_to kontrolē, kuras vērtības tiek sniegtas apkopošanas funkcijas 2. argumentam. To parasti izmanto, ja funkcijai tiek piegādāts funkcijas PERCENTOF.
Tālāk norādītas iespējamās vērtības.
0: kolonnu kopsummas (noklusējums)
1. Rindu kopsummas
2: Gala summas
3: Parent Col kopsumma
4: vecākrindas kopsumma
Piezīme. Šim argumentam ir ietekme tikai tad, ja funkcijai ir nepieciešami divi argumenti. Ja norādāt pielāgotu lambda funkciju, lai darbotos, tai ir jāievēro šāds modelis: LAMBDA(apakškopa,totalset,SUM(apakškopa)/SUM(totalset))

Piemēri

1. piemērs. Izmantojiet PIVOTBY, lai ģenerētu kopsavilkumu par kopējo pārdošanas apjomu pēc produkta un gada.

PIVOTBY izmantošana, lai ģenerētu kopsavilkumu par kopējo pārdošanas apjomu pēc produkta un gada. Formula ir šāda: =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM)

2. piemērs. Izmantojiet funkciju PIVOTBY, lai ģenerētu kopsavilkumu par kopējo pārdošanas apjomu pēc produkta un gada. Kārtot dilstošā secībā pēc pārdošanas apjoma.

Funkcijas PIVOTBY piemērs, lai ģenerētu kopsavilkumu par kopējo pārdošanas apjomu pēc produkta un gada. Formula ir =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM,,,-2)