Rumus GETPIVOTDATA Excel: Ambil Data Pivot
TL;DR
Rumus GETPIVOTDATA di Excel ngambil satu nilai spesifik dari pivot table berdasarkan field dan item yang kamu sebut, bukan berdasarkan posisi sel. Karena nunjuk ke isi, bukan ke koordinat, rumus ini tetap benar walau pivot-nya berubah tata letak, berpindah, atau nambah baris. Excel bikin GETPIVOTDATA otomatis waktu kamu klik sel pivot dalam rumus, dan fitur ini bisa dimatiin kalau kamu justru butuh referensi sel biasa.
GETPIVOTDATA di Excel ngambil satu nilai spesifik dari pivot table berdasarkan isi yang kamu sebut, bukan posisi sel. Jadi rumusnya tetap benar walau pivot-nya berubah tata letak.
Ini kunci bikin dashboard yang narik angka dari pivot. Referensi biasa kayak B5 gampang geser tiap pivot di-refresh, GETPIVOTDATA nggak.
Aku bakal bahas sintaksnya, cara Excel bikin rumus ini otomatis, cara bikin dinamis pakai referensi sel, dan kapan sebaiknya dimatiin.
Apa itu rumus GETPIVOTDATA di Excel?
GETPIVOTDATA ngambil satu angka dari pivot table dengan nyebut field dan item-nya, bukan alamat selnya. Misalnya kamu minta total omzet buat produk beras di bulan Maret, dan Excel nyari nilai itu di pivot di mana pun letaknya. Karena nunjuk ke isi, rumusnya nggak rusak waktu pivot nambah baris atau pindah kolom.
Excel bikin rumus ini otomatis waktu kamu ngetik sama dengan lalu klik sel di dalam pivot.
Gimana sintaks rumus GETPIVOTDATA?
=GETPIVOTDATA(data_field; pivot_table; [field1; item1]; ...)
- data_field: nama nilai yang diambil, misalnya "omzet", ditulis dalam tanda kutip.
- pivot_table: satu sel mana pun di dalam pivot, biasanya sel kiri atas.
- field1, item1: pasangan penyaring, misalnya field "produk" dengan item "beras".
Contoh ngambil omzet beras:
=GETPIVOTDATA("omzet"; $A$3; "produk"; "beras")
Kamu bisa nambah pasangan field dan item sebanyak yang perlu, misalnya nambah "bulan"; "Maret" buat nyaring lebih spesifik.
Kenapa Excel bikin GETPIVOTDATA otomatis?
Waktu kamu nulis rumus lalu klik sel angka di pivot, Excel nggak nulis B5. Dia nulis GETPIVOTDATA lengkap. Ini disengaja, biar referensimu ngunci ke isi, bukan posisi yang gampang geser.
Banyak orang kaget dan ngira ini bug. Padahal ini fitur yang justru ngejaga rumusmu benar setelah pivot di-refresh.
Gimana cara bikin GETPIVOTDATA dinamis?
Kelemahan GETPIVOTDATA, item-nya ketulis mati dalam tanda kutip. Buat bikin dinamis, ganti teks item dengan referensi sel.
=GETPIVOTDATA("omzet"; $A$3; "produk"; E2)
Sekarang sel E2 nentuin produk mana yang diambil. Ganti isi E2 jadi "gula", angkanya ikut berubah. Gabungin sama dropdown di E2, kamu punya dashboard mini yang narik angka pivot sesuai pilihan. Buat lookup gaya lain, bandingin sama rumus database DSUM dan DGET yang juga nyaring dari tabel.
Gimana cara matiin GETPIVOTDATA otomatis?
Kadang kamu justru butuh referensi sel biasa biar bisa ditarik ke bawah. Matiin fitur otomatisnya:
- Klik sel mana pun di pivot biar tab PivotTable Analyze muncul.
- Klik panah kecil di sebelah tombol Options.
- Hilangkan centang Generate GetPivotData.
Setelah ini, klik sel pivot dalam rumus ngasih referensi biasa kayak B5. Nyalain lagi kapan pun lewat menu yang sama.
Contoh kasus: dashboard omzet Toko Berkah
Toko Berkah, UMKM kelontong di dataset latihan ngulikdata, punya pivot table omzet per produk per bulan dari 12.480 transaksi 2025. Pemilik mau satu kartu ringkas yang nunjukin omzet produk pilihan tanpa ngubek pivot yang isinya 214 produk.
=GETPIVOTDATA("omzet"; $A$3; "produk"; $E$2; "bulan"; $F$2)
E2 dan F2 diisi dropdown produk dan bulan. Pilih minyak goreng dan Desember, kartu langsung nunjukin Rp5.120.000. Ganti ke Januari, angkanya ikut. Karena pakai GETPIVOTDATA, waktu pivot di-refresh dengan data Januari 2026, kartu ini nggak perlu diperbaiki sama sekali.
Dibanding referensi sel biasa yang harus dicek ulang tiap pivot berubah, cara ini motong kerjaan rapikan dashboard tiap bulan. Buat pivot skala besar kayak gini, GETPIVOTDATA yang bikin angkanya nggak pernah salah tunjuk.
Kesalahan umum saat pakai GETPIVOTDATA
1. Salah ketik nama item
GETPIVOTDATA nyari teks persis. "Minyak Goreng" beda dari "minyak goreng". Kalau item nggak ketemu, hasilnya #REF. Cek ejaan dan huruf besar-kecilnya.
2. Bingung kenapa rumusnya nggak bisa ditarik
GETPIVOTDATA nunjuk ke isi tetap, jadi narik ke bawah nggak bikin item-nya bergeser otomatis. Buat pola berulang, matiin auto-generate dan pakai referensi sel biasa.
3. Item kesaring hilang dari pivot
Kalau item yang kamu sebut lagi kesaring keluar dari pivot, GETPIVOTDATA ngasih #REF karena nilainya nggak ada. Pastiin filter pivot masih nampilin item yang dirujuk.
FAQ
Apa fungsi rumus GETPIVOTDATA di Excel?
GETPIVOTDATA ngambil satu nilai spesifik dari pivot table berdasarkan field dan item yang kamu sebut, bukan berdasarkan posisi sel. Karena nunjuk ke isi bukan koordinat, rumusnya tetap benar walau pivot-nya berubah tata letak atau nambah baris. Ini bikin dashboard yang narik angka dari pivot jadi aman dari referensi yang geser tiap kali pivot di-refresh.
Gimana cara matiin GETPIVOTDATA otomatis?
Buka tab PivotTable Analyze waktu pivot lagi aktif, klik panah kecil di sebelah tombol Options, lalu hilangkan centang Generate GetPivotData. Setelah itu, klik sel pivot dalam rumus bakal ngasih referensi sel biasa kayak B5, bukan GETPIVOTDATA. Matiin ini kalau kamu justru butuh referensi sel yang bisa ditarik ke bawah.
Kenapa GETPIVOTDATA error #REF?
Error #REF muncul kalau item yang kamu sebut nggak ada di pivot, misalnya nama produk salah ketik atau bulan yang difilter keluar dari pivot. GETPIVOTDATA nyari persis teks yang kamu tulis, jadi 'Minyak Goreng' beda dari 'minyak goreng'. Cek ejaan item, pastiin field-nya masih ada di pivot, dan pastiin nilainya nggak lagi kesaring hilang.
Kapan pakai GETPIVOTDATA, kapan pakai referensi sel biasa?
Pakai GETPIVOTDATA kalau kamu narik angka dari pivot yang tata letaknya bisa berubah, karena dia nunjuk ke isi bukan posisi. Pakai referensi sel biasa kalau kamu butuh nyalin rumus ke banyak sel dengan pola yang bergeser, karena GETPIVOTDATA nggak enak ditarik ke bawah. Buat satu dashboard tetap, GETPIVOTDATA lebih aman. Buat pola berulang, referensi biasa lebih lentur.
Penutup
- GETPIVOTDATA ngambil nilai dari pivot berdasarkan isi, bukan posisi, jadi tahan walau pivot berubah.
- Ganti teks item dengan referensi sel biar rumusnya dinamis dan bisa dikendaliin dropdown.
- Matiin auto-generate lewat menu Options kalau kamu justru butuh referensi sel biasa.
Coba sekarang: bikin pivot omzet per produk, lalu di sel kosong ketik sama dengan dan klik satu angka di pivot. Lihat GETPIVOTDATA muncul otomatis, lalu ganti item-nya dengan referensi sel.
Mau bandingin dengan cara lain narik data ringkas? Baca pandas pivot_table buat versi pivotnya di Python. Referensi lengkap ada di fungsi GETPIVOTDATA dan fungsi VLOOKUP sebagai alternatif lookup, plus dokumentasi GETPIVOTDATA di Microsoft Support.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Cara Menghitung Nilai Unik di Excel (2026)
Empat cara menghitung nilai unik di Excel, dari UNIQUE di Excel 365 sampai trik SUMPRODUCT COUNTIF buat versi lama. Plus hitung unik berkondisi.
Cara Membandingkan Dua Kolom di Excel (2026)
Lima cara membandingkan dua kolom di Excel yang paling sering kepakai buat rekap: dari rumus =A2=B2 sampai COUNTIF dan Conditional Formatting.
Cara Hapus Baris Kosong di Excel dengan Cepat
Ratusan baris kosong bikin data berantakan. Ini 4 cara hapus baris kosong di Excel, dari Go To Special yang kilat sampai Power Query yang paling aman.