Applies ToExcel pakalpojumam Microsoft 365

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

Piezīme.: Lai gan tas var radīt līdzīgu PIVOTBY, tas nav tieši saistīts ar Excel rakurstabulas līdzekli. 

Sintakse

Šī PIVOTBY ļauj grupēt, apkopot, kārtot un filtrēt datus, pamatojoties uz jūsu 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)

Kolonnu orientēts masīvs vai diapazons, kurā ir vērtības, kas 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 grupas līmeņi.

col_fields

(obligāts)

Tas ir ar 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. Ja tā ir, izvadei būs vairāki kolonnu grupas līmeņi. 

vērtības

(obligāts)

Uz kolonnu orientēts datu masīvs vai diapazons, ko apkopot.

Masīvā vai diapazonā var būt vairākas kolonnas. Šādā gadījumā izvadei būs vairāki apkopojumi.

funkcija

(obligāts)

A lambda function or eta-reduced lambda (SUM, AVERAGE, COUNT, etc),kas definē, kā apkopot vērtības.

Var nodrošināt lambdas vektoru. Šādā gadījumā izvadei būs vairāki apkopojumi. Vektora orientācija noteiks, vai tie ir izklāti rindā vai kolonnā.

field_headers

Skaitlis, kas norāda, vai row_fields, col_fields vērtībām ir galvenes un vai lauku galvenes ir jāatgriež rezultātos. Iespējamās vērtības ir:

Trūkst: Automātiski. 0: No 1: Yes and don't show 2: No but generate3: Yes and show

Piezīme.: Automātiski pieņem, ka datos ir galvenes, kuru pamatā ir arguments vērtības. Ja 1. vērtība ir teksts un 2. vērtība ir skaitlis, 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 ir jābūt kopsummām. Iespējamās vērtības ir:

Trūkst: Automātiski: gala summas un, ja iespējams, starpsummas.0: Bez kopsummām1: gala summas2: starpsummas un starpsummas-1: gala summas augšā–2: gala summas un starpsummas augšā 

Piezīme.: Starpsummām row_fields jābūt vismaz 2 kolonnām. Skaitļi, kas lielāki par 2, tiek atbalstīti, row_field ir pietiekami daudz kolonnu.

row_sort_order

Skaitlis, kas norāda, kā jākārto kolonnas. Skaitļi atbilst kolonnas kolonnām kolonnā row_fields kam seko kolonnas vērtībās. Ja skaitlis ir negatīvs, rindas tiek kārtotas dilstošā/pretējā secībā.

Skaitļu vektors var tikt nodrošināts, ja kārtošana tiek pamatota tikai row_fields

col_total_depth

Nosaka, vai kolonnu galvenēs ir jābūt kopsummām. Iespējamās vērtības ir:

Trūkst: Automātiski: gala summas un, ja iespējams, starpsummas.0: Bez kopsummām1: gala summas2: starpsummas un starpsummas-1: gala summas augšā–2: gala summas un starpsummas augšā 

Piezīme.: Starpsummām col_fields jābūt vismaz 2 kolonnām. Skaitļi, kas lielāki par 2, tiek atbalstīti, col_field ir pietiekami daudz kolonnu.

col_sort_order

Skaitlis, kas norāda, kā jākārto rindas. Skaitļi atbilst kolonnas kolonnām kolonnā col_fields kam seko kolonnas vērtībās. Ja skaitlis ir negatīvs, rindas tiek kārtotas dilstošā/pretējā secībā.

Skaitļu vektors var tikt nodrošināts, ja kārtošana tiek pamatota tikai col_fields

filter_array

Kolonnu orientēts 1D Būla masīvs, kas norāda, vai ir jāizvērtē atbilstošā datu rinda.

Piezīme.: Masīva garumam jāatbilst to garumam, kas nodrošināts, lai row_fields col_fields. 

relative_to

Izmantojot apkopošanas funkciju, kurai nepieciešami divi relative_to , var kontrolēt, kuras vērtības tiek sniegtas apkopojuma funkcijas 2. argumentam. To parasti izmanto, PERCENTOF ir nodrošināts, lai darbotos.

Iespējamās vērtības ir:

0: kolonnu kopsummas (noklusējums)1: rindu kopsummas2: gala summas3: vecākelementu kolonnas kopsumma4: vecākelementu rindas kopsumma 

Piezīme.: Šim argumentam ir ietekme tikai tad, ja funkcijai nepieciešami divi argumenti. Ja funkcijai piesavāt pielāgotu lambda funkciju, tai ir follow this pattern: LAMBDA(subset,totalset,SUM(subset)/SUM(totalset)) 

Piemēri

1. piemērs. PIVOTBY, lai ģenerētu kopsavilkumu par pārdošanas kopsummām pēc produkta un gada.

Tiek PIVOTBY, lai ģenerētu kopsavilkumu par pārdošanas kopsummām pēc produkta un gada. Formula ir formulu šādu formulu: =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM)

2. piemērs. izmantojiet PIVOTBY, lai ģenerētu kopsavilkumu par pārdošanas kopsummām pēc produkta un gada. Kārtot dilstošā secībā pēc pārdošanas apjoma.

Example of the PIVOTBY function to generate a summary of total sales by product and year. Formula ir =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM,,,-2)

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.