Applies ToExcel za Microsoft 365

Funkcija GROUPBY omogućuje stvaranje sažetka podataka putem formule. Podržava grupiranje po jednoj osi i zbrajanje povezanih vrijednosti. Ako ste, primjerice, imali tablicu podataka o prodaji, možete generirati sažetak prodaje po godini. 

Sintaksa

Funkcija GROUPBY omogućuje grupiranje, agregacija, sortiranje i filtriranje podataka na temelju polja koja navedete.

Sintaksa funkcije PIVOTBY je:

GROUPBY(row_fields;vrijednosti;funkcija;[field_headers],[total_depth],[sort_order],[filter_array],[field_relationship])

Argument

Opis

row_fields

(obavezno)

Polje ili raspon usmjeren na stupac koji sadrži vrijednosti koje se koriste za grupiranje redaka i generiranje zaglavlja redaka. 

Polje ili raspon mogu sadržavati više stupaca. Ako je tako, izlaz će imati više razina grupa redaka.

vrijednosti

(obavezno)

Polje ili raspon podataka usmjerenog na stupac za zbrajenje.

Polje ili raspon mogu sadržavati više stupaca. Ako je tako, izlaz će imati više agregacija.

funkcija

(obavezno)

Eksplicitan ili eta smanjen lambda (SUM, PERCENTOF, AVERAGE, COUNT itd.) koji se koristi za zbrajanje vrijednosti.

Može se ponuditi vektor lambda. Ako je tako, izlaz će imati više agregacija. Usmjerenje vektora odredit će jesu li postavljene u retku ili stupcu.

field_headers

Broj koji određuje imaju li row_fields i vrijednosti zaglavlja te treba li zaglavlja polja vratiti u rezultatima. Moguće vrijednosti su:

Nedostaje: automatski.  (zadano)0: Ne 1: Da i ne pokazuju 2: Ne, aligenerirati 3: Da i pokazati

Napomena: Automatski pretpostavlja da podaci sadrže zaglavlja na temelju argumenta vrijednosti. Ako je prva vrijednost tekst, a 2. vrijednost broj, pretpostavlja se da podaci imaju zaglavlja. Zaglavlja polja prikazuju se ako postoji više razina grupe redaka ili stupaca.

total_depth

Određuje trebaju li zaglavlja redaka sadržavati ukupne zbrojeve. Moguće vrijednosti su:

Nedostaje: automatski: ukupni zbroj i, gdje je to moguće, podzbrojeve. (zadano)0: Nema ukupnih zbrojeva1: Ukupni zbroj2: Sveukupni i podzbroj-1: ukupni zbroj na vrhu-2: Ukupni zbroj i podzbroj pri vrhu 

Napomena: Za podzbrojeve polja moraju imati najmanje dva stupca. Podržani brojevi veći od 2 imaju dovoljno stupaca.

sort_order

Broj koji označava kako treba sortirati retke. Brojevi odgovaraju stupcima u row_fields nakon kojih slijede stupci u vrijednostima. Ako je broj negativan, reci se sortiraju silaznim/obrnutim redoslijedom.

Vektor brojeva može se prikazati prilikom sortiranja na temelju samo row_fields

filter_array

1D polje Booleova usmjerenog stupca koje označava treba li uzeti u obzir odgovarajući redak podataka.

Napomena: Duljina polja mora odgovarati duljini navedenih za row_fields

field_relationship

Određuje polja odnosa kada je navedeno više stupaca za row_fields. Moguće vrijednosti su:

0: Hijerarhija (zadano)1: tablica

Uz odnos polja Hijerarhija (0) sortiranje stupaca kasnijih polja uzima u obzir hijerarhiju starijih stupaca.   

Uz odnos polja tablice (1) sortiranje svakog stupca polja obavlja se independantly. Podzbrojovi nisu podržani jer se poukaju na podatke koji imaju hijerarhiju.  

Primjeri

Prvi primjer: korištenje funkcije GROUPBY za generiranje sažetka ukupne prodaje po godini.

Pomoću funkcije GROUPBY generirajte sažetak ukupne prodaje po godini. =GROUPBY(A2:A76;D2:D76;SUM)

Drugi primjer: upotrijebite GROUPBY da biste generirali sažetak ukupne prodaje po proizvodu. Sortiraj silazno po prodaji.

Pomoću funkcije GROUPBY generirajte sažetak ukupne prodaje po proizvodu. Sortiraj silazno po prodaji. =GROUPBY(C2:C76;D2:D76;SUM,,,-2)

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.