Applies ToExcel za Microsoft 365

Funkcija PIVOTBY omogoča ustvarjanje povzetka podatkov s formulo. Podpira združevanje po dveh korakih in združevanje povezanih vrednosti. Če imate na primer tabelo s podatki o prodaji, lahko ustvarite povzetek prodaje po državi in letu.

Opomba: Čeprav lahko ustvari podobne izhode, PIVOTBY neposredno povezana z Excelovo funkcijo vrtilne tabele. 

Sintaksa

S PIVOTBY lahko združite, razvrstite in filtrirate podatke na podlagi polj vrstice in stolpca, ki jih določite.

Sintaksa funkcije PIVOTBY je:

PIVOTBY(row_fields; col_fields; vrednosti; funkcija; [field_headers];[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array],[relative_to])

​​​​​​​

Argument

Opis

row_fields

(zahtevano)

Matrika ali obseg, usmerjen na stolpce, ki vsebuje vrednosti, ki se uporabljajo za združevanje vrstic in ustvarjanje glav vrstic. 

Matrika ali obseg lahko vsebuje več stolpcev. V tem primeru bo rezultat imel več ravni skupine vrstic.

col_fields

(zahtevano)

Matrika ali obseg, usmerjen na stolpce, ki vsebuje vrednosti, ki se uporabljajo za združevanje stolpcev in ustvarjanje glav stolpcev. 

Matrika ali obseg lahko vsebuje več stolpcev. V tem primeru bo rezultat imel več ravni skupine stolpcev. 

vrednosti

(zahtevano)

Matrika ali obseg podatkov, ki se združijo v stolpcih.

Matrika ali obseg lahko vsebuje več stolpcev. V tem primeru bo rezultat imel več združevanj.

funkcija

(zahtevano)

Funkcija lambda ali eta-zmanjšana lambda (SUM, AVERAGE, COUNT itd.), ki določa, kako sešteti vrednosti.

Lahko se zagotovi vektor lambdov. V tem primeru bo rezultat imel več združevanj. Usmerjenost vektorja bo določila, ali so razporejeni glede na vrstico ali stolpec.

field_headers

Število, ki določa, ali row_fields, col_fields in vrednosti glave in ali naj bodo glave polj vrnjene v rezultatih. Možne vrednosti so:

Manjka: Samodejno. 0: Ne 1: Da in ne pokaži 2: Ne, vendar ustvari3: Da in pokaži

Opomba: Samodejno predvideva, da podatki vsebujejo glave, ki temeljijo na argumentu vrednosti. Če je 1. vrednost besedilo in je 2. vrednost število, se za podatke predvideva, da imajo glave. Glave polj so prikazane, če je na voljo več ravni skupine vrstic ali stolpcev.

row_total_depth

Določa, ali naj glave vrstic vsebujejo vsote. Možne vrednosti so:

Manjka: Samodejno: Skupne vsote in, kjer je mogoče, delne vsote.0: Brez skupnih vsot1:Skupne vsote 2: Skupne in delne vsote-1: skupne vsote pri vrhu 2. zgoraj: skupne in delne vsote na vrhu 

Opomba: Pri delnih vsotah row_fields imeti vsaj 2 stolpca. Podprta so števila, večja od 2 , row_field zadosten stolpec.

row_sort_order

Število, ki označuje, kako naj bodo stolpci razvrščeni. Številke se ujemajo s stolpci v row_fields ki jim sledijo stolpci v vrednostih. Če je število negativno, so vrstice razvrščene v padajočem/obratnem vrstnem redu.

Vektor števil je mogoče navesti, ko razvrščate le na osnovi row_fields

col_total_depth

Določa, ali naj glave stolpcev vsebujejo vsote. Možne vrednosti so:

Manjka: Samodejno: Skupne vsote in, kjer je mogoče, delne vsote.0: Brez skupnih vsot1:Skupne vsote 2: Skupne in delne vsote-1: skupne vsote pri vrhu 2. zgoraj: skupne in delne vsote na vrhu 

Opomba: Pri delnih vsotah col_fields imeti vsaj 2 stolpca. Številke, večje od 2, so podprte, col_field zadosten stolpec.

col_sort_order

Število, ki označuje, kako naj bodo vrstice razvrščene. Številke se ujemajo s stolpci v col_fields ki jim sledijo stolpci v vrednostih. Če je število negativno, so vrstice razvrščene v padajočem/obratnem vrstnem redu.

Vektor števil je mogoče navesti, ko razvrščate le na osnovi col_fields

filter_array

1D-polje s stolpci logičnih vrednosti, ki označuje, ali je treba upoštevati ustrezno vrstico s podatki.

Opomba: Dolžina matrike se mora ujemati z dolžino nizov, ki so navedeni row_fields in col_fields

relative_to

Če uporabljate funkcijo združevanja, ki zahteva dva argumenta, relative_to , katere vrednosti so navedene v 2. argumentu funkcije združevanja. To se običajno uporablja, PERCENTOF funkcije niso na voljo.

Možne vrednosti so:

0: Vsota stolpcev (privzeto)1: Vsota vrstic2: Skupne vsote3: Skupno4 nadrejenega stolpca: Skupna vsota nadrejene vrstice 

Opomba: Ta argument vpliva le, če funkcija zahteva dva argumenta. Če želite uporabiti funkcijo lambda po meri, mora slediti temu vzorcu: LAMBDA(podmnožica;vsota;SUM(podmnožica)/SUM(skupni niz)) 

Primeri

1. primer: PIVOTBY uporabite za ustvarjanje povzetka skupne prodaje po izdelku in letu.

Z PIVOTBY ustvarite povzetek skupne prodaje po izdelku in letu. Formula se glasi: =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM)

2. primer: PIVOTBY uporabite za ustvarjanje povzetka skupne prodaje po izdelku in letu. Razvrsti padajoče po prodaji.

Primer funkcije PIVOTBY za ustvarjanje povzetka skupne prodaje po izdelku in letu. Formula je =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM,,,-2)

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.