Applies ToExcel untuk Microsoft 365

Fungsi GROUPBY  memungkinkan Anda membuat ringkasan data melalui rumus. Ini mendukung pengelompokan di sepanjang satu sumbu dan mengagregasi nilai terkait. Misalnya, jika Anda memiliki tabel data penjualan, Anda mungkin menghasilkan ringkasan penjualan menurut tahun. 

Sintaks

Fungsi GROUPBY memungkinkan Anda mengelompokkan, menggabungkan, mengurutkan, dan memfilter data berdasarkan bidang yang Anda tentukan.

Sintaks fungsi GROUPBY adalah:

GROUPBY(row_fields,values,function,[field_headers],[total_depth],[sort_order],[filter_array],[field_relationship])

Argumen

Deskripsi

row_fields

(diperlukan)

Array atau rentang berorientasi kolom yang berisi nilai yang digunakan untuk mengelompokkan baris dan menghasilkan header baris. 

Array atau rentang mungkin berisi beberapa kolom. Jika demikian, output akan memiliki beberapa tingkat grup baris.

nilai

(diperlukan)

Array atau rentang data yang berorientasi kolom untuk diagregasikan.

Array atau rentang mungkin berisi beberapa kolom. Jika demikian, output akan memiliki beberapa agregasi.

fungsi

(diperlukan)

Lambda eksplisit atau eta dikurangi (SUM, PERCENTOF, AVERAGE, COUNT, dll.) yang digunakan untuk menggabungkan nilai.

Vektor lambda dapat disediakan. Jika demikian, output akan memiliki beberapa agregasi. Orientasi vektor akan menentukan apakah vektor ditata baris- atau kolom-bijaksana.

field_headers

Angka yang menentukan apakah row_fields dan nilai memiliki header dan apakah header bidang harus dikembalikan dalam hasil. Nilai yang memungkinkan adalah:

Hilang: Otomatis (default)0: Tidak 1: Ya dan tidak memperlihatkan 2: Tidak tetapi menghasilkan3: Ya dan perlihatkan

Catatan: Otomatis mengasumsikan data berisi header berdasarkan argumen nilai. Jika nilai pertama adalah teks dan nilai ke-2 adalah angka, maka data diasumsikan memiliki header. Header bidang diperlihatkan jika terdapat beberapa tingkat grup baris atau kolom.

total_depth

Menentukan apakah header baris harus berisi total. Nilai yang memungkinkan adalah:

Hilang: Otomatis: Total keseluruhan dan, jika memungkinkan, subtotal (default)0: Tidak Ada Total1: Total Keseluruhan2: Grand dan Subtotal-1: Total Keseluruhan di Top-2: Grand dan Subtotal di Atas 

Catatan: Untuk subtotal, bidang harus memiliki setidaknya 2 kolom. Angka yang lebih besar dari 2 didukung disediakan bidang memiliki kolom yang memadai.

sort_order

Angka yang mengindikasikan bagaimana baris harus diurutkan. Angka terkait dengan kolom di row_fields diikuti dengan kolom dalam nilai. Jika angka negatif, baris diurutkan dalam urutan turun/terbalik.

Vektor angka dapat disediakan ketika pengurutan hanya didasarkan pada row_fields

filter_array

Array 1D boolean yang berorientasi kolom yang menunjukkan apakah baris data terkait harus dipertimbangkan.

Catatan: Panjang array harus sesuai dengan panjang yang disediakan untuk row_fields

field_relationship

Menentukan bidang hubungan ketika beberapa kolom disediakan untuk row_fields. Nilai yang memungkinkan adalah:

0: Hierarki (default)1: Tabel

Dengan hubungan bidang Hierarki (0), pengurutan kolom bidang yang lebih baru memperhitungkan hierarki kolom yang lebih lama.   

Dengan hubungan bidang Tabel (1), pengurutan setiap kolom bidang dilakukan secara independen. Subtotal tidak didukung karena mengandalkan data yang memiliki hierarki.  

Contoh

Contoh 1: gunakan GROUPBY untuk menghasilkan ringkasan total penjualan menurut tahun.

Gunakan GROUPBY untuk menghasilkan ringkasan total penjualan menurut tahun. =GROUPBY(A2:A76,D2:D76,SUM)

Contoh 2: gunakan GROUPBY untuk menghasilkan ringkasan total penjualan menurut produk. Urutkan turun menurut penjualan.

Gunakan GROUPBY untuk menghasilkan ringkasan total penjualan menurut produk. Urutkan turun menurut penjualan. =GROUPBY(C2:C76,D2:D76,SUM,,,-2)

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.