TL;DR
Pivot table Google Sheets adalah fitur yang ngeringkas ribuan baris data jadi tabel ringkasan cuma dengan drag-and-drop, tanpa nulis rumus. Cara bikinnya: blok data, klik Sisipkan > Tabel pivot, terus atur empat panel: Baris, Kolom, Nilai, dan Filter. Syarat utamanya cuma satu: baris pertama data kamu harus header yang rapi dan nggak ada baris kosong di tengah.
Pivot table Google Sheets bisa ngeringkas 8.000 baris transaksi jadi tabel omzet per cabang dalam waktu di bawah 2 menit, tanpa nulis satu pun rumus.
Ini fitur yang paling sering diabaikan sama orang yang malah bikin puluhan SUMIF manual dan pusing sendiri waktu datanya nambah.
Aku bahas dari nol: cara bikinnya, empat panel yang harus kamu ngerti, trik persen dari total, dan enam kesalahan yang bikin pivot kamu error.
Pivot table adalah tabel ringkasan yang kamu susun dengan drag-and-drop: kamu pilih kolom mana yang jadi baris, mana yang jadi kolom, dan angka mana yang mau dijumlahin. Google Sheets yang ngitung sisanya.
Bedanya sama SUMIF: SUMIF butuh satu rumus per angka yang mau kamu hitung. Pivot table ngerjain semua kombinasinya sekaligus, dan ikut berubah otomatis waktu data kamu nambah.
Kalau kamu pernah nulis 30 SUMIF buat bikin tabel penjualan 6 cabang x 5 kategori, kamu bisa bikin tabel yang sama pakai pivot dalam 90 detik.
Lima langkah. Data yang aku pakai: transaksi Toko Berkah, 8.412 baris, kolomnya tanggal, cabang, kategori, produk, qty, total_harga.
Ctrl + A.cabang di Baris, total_harga di Nilai.Selesai. Tabel omzet 6 cabang muncul, dari 8.412 baris data mentah.
Ini bagian yang bikin orang bingung di awal. Padahal aturannya sederhana.
| Panel | Isinya apa | Contoh |
|---|---|---|
| Baris | Kategori yang mau dilihat ke bawah | cabang, produk, bulan |
| Kolom | Kategori yang mau dilihat ke samping | kategori produk, bulan |
| Nilai | Angka yang mau dihitung | total_harga (SUM), qty (SUM) |
| Filter | Batasan data yang ikut dihitung | cuma bulan Mei, cuma cabang Jabodetabek |
Aturan praktis: kalau isinya nama atau label, itu masuk Baris atau Kolom. Kalau isinya angka yang mau dijumlahin, itu masuk Nilai.
Buat matriks cabang x kategori: cabang di Baris, kategori di Kolom, total_harga di Nilai. Langsung dapat tabel silang lengkap dengan total di pinggir.
Default-nya Google Sheets pakai SUM buat kolom angka. Tapi sering kamu butuh yang lain.
Klik dropdown "Ringkas menurut" (Summarize by) di panel Nilai:
COUNTUNIQUE itu yang paling underrated. Mau tau cabang mana yang produknya paling beragam? Taruh produk di Nilai, ganti ke COUNTUNIQUE. Selesai.
Angka rupiah bikin kamu tau siapa yang paling besar. Persentase bikin kamu tau seberapa besar.
Caranya: di panel Nilai, klik dropdown "Tampilkan sebagai" (Show as), pilih "% dari total keseluruhan".
Trik yang aku pakai: taruh total_harga dua kali di panel Nilai. Yang satu biarin SUM biasa, yang satu lagi ubah jadi % dari total. Sekarang kamu punya dua kolom bersebelahan: rupiah dan persentase.
Data mentah dari dataset ngulikdata: 8.412 baris transaksi, 6 cabang, 5 kategori produk.
Pivot pertama, cabang di Baris, total_harga di Nilai (SUM), plus kolom kedua % dari total:
| Cabang | Omzet | % dari total |
|---|---|---|
| Depok | Rp 412.300.000 | 20,0% |
| Bekasi | Rp 388.900.000 | 18,8% |
| Tangerang | Rp 355.100.000 | 17,2% |
| Bogor | Rp 341.700.000 | 16,6% |
| Jakarta Timur | Rp 297.400.000 | 14,4% |
| Jakarta Utara | Rp 268.800.000 | 13,0% |
| Total | Rp 2.064.200.000 | 100% |
Sekarang yang lebih menarik. Tambahin kategori ke panel Kolom, terus ganti Nilai jadi AVERAGE.
Nilai transaksi rata-rata per cabang:
| Cabang | Nilai transaksi rata-rata | Jumlah transaksi |
|---|---|---|
| Depok | Rp 287.000 | 1.436 |
| Bekasi | Rp 259.000 | 1.502 |
| Jakarta Utara | Rp 412.000 | 652 |
Nah, ini yang nggak keliatan di tabel omzet. Jakarta Utara omzetnya paling kecil. Tapi nilai transaksi rata-ratanya paling tinggi: Rp 412.000, sekitar 44% di atas Depok.
Artinya masalah Jakarta Utara bukan pelanggannya pelit. Masalahnya jumlah transaksi: cuma 652, kurang dari separuh Bekasi. Itu masalah traffic, bukan masalah harga.
Kesimpulan itu muncul dari ngeganti satu dropdown di panel Nilai, dari SUM ke AVERAGE. Butuh 5 detik.
Kalau kamu taruh tanggal di Baris, Google Sheets bakal nampilin tiap tanggal satu baris: 31 baris buat sebulan. Nggak kepake.
Cara benerinnya: klik kanan di salah satu tanggal di pivot, pilih "Buat grup aturan tanggal pivot" (Create pivot date group), terus pilih Tahun-Bulan.
31 baris jadi 1 baris. Kalau datanya 3 tahun, jadi 36 baris rapi buat chart tren.
Data!A1:F500, baris ke-501 nggak bakal kehitung. Pakai Data!A:F biar otomatis ikut.Pivot table jago buat ngeringkas. Dia nggak jago buat:
Kalau kamu udah sering mentok di tiga hal itu, itu sinyal buat mulai belajar SQL.
Tiga penyebab paling umum. Satu, baris pertama data kamu bukan header, pivot butuh nama kolom di baris paling atas. Dua, ada baris kosong di tengah data, jadi rentangnya kepotong. Tiga, kolom angka kamu kesimpen sebagai teks ("Rp 68.000" itu teks). Cek pakai Format > Angka, atau lihat perataannya: angka rata kanan, teks rata kiri.
Bisa, asal rentang datanya mencakup baris baru. Cara paling aman: waktu bikin pivot, isi rentangnya pakai seluruh kolom, misalnya Data!A:F, bukan Data!A1:F500. Dengan gitu, baris yang kamu tambahin di bawah otomatis ikut kehitung. Pivot-nya nge-refresh sendiri, nggak perlu diklik apa-apa.
Konsepnya identik: Baris, Kolom, Nilai, Filter. Bedanya di detail. Google Sheets punya kolom terhitung yang bisa pakai rumus biasa, dan nge-refresh otomatis waktu data berubah. Excel lebih kuat buat data besar dan punya Slicer plus Power Pivot. Buat data di bawah 100 ribu baris, Google Sheets udah cukup dan lebih enak buat kolaborasi.
Di panel Nilai, klik dropdown "Tampilkan sebagai" (Show as), terus pilih "% dari total keseluruhan". Kolom yang tadinya nunjukin rupiah bakal berubah jadi persentase kontribusi tiap baris ke total. Ini yang bikin kamu langsung lihat cabang mana yang nyumbang porsi terbesar tanpa ngitung manual.
Google Sheets batasnya 10 juta sel per spreadsheet, tapi praktisnya pivot mulai lemot di sekitar 50-100 ribu baris, tergantung berapa kolom dan berapa banyak pivot di file yang sama. Kalau data kamu lebih besar dari itu, pindahin ke BigQuery atau database, terus tarik ringkasannya aja ke Sheets.
Ringkasannya:
Latihan lanjutannya di halaman fungsi SUMIFS dan QUERY, atau baca definisi pivot table di glossary. Referensi resminya ada di bantuan Google Sheets soal tabel pivot.
Lanjut baca: Data Wrangling: Kenapa Makan 70% Waktu Analis dan Cara Memilih Warna Dashboard.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Cara pakai rumus FV dan PV Excel buat hitung nilai uang di masa depan dan sekarang. Lengkap dengan contoh tabungan dan target modal UMKM.
Investasi kelihatan untung di atas kertas, tapi nilai uang berubah tiap tahun. NPV dan IRR Excel bantu kamu nilai apakah proyek beneran layak, bukan cuma kelihatan untung.
Sebelum ambil pinjaman, kamu bisa hitung sendiri cicilan bulanannya pakai satu rumus. Ini cara PMT Excel bekerja, lengkap dengan contoh modal usaha dan jebakan bunga tahunan.