Rumus QUERY: analisis data dengan bahasa mirip SQL di Google Sheets

QUERY menjalankan pertanyaan bergaya SQL pada sebuah tabel. Dalam satu rumus kamu bisa memilih kolom, menyaring baris, mengelompokkan, menjumlahkan, dan mengurutkan.

Pertanyaannya ditulis sebagai teks dalam tanda kutip, dengan huruf kolom (A, B, C) bukan nama judul.

Sintaks

=QUERY(data; pertanyaan; [jumlah_judul])

Contoh dan hasilnya

Tabel contoh (sel A1:F6)
SalesProdukQtyHargaTotalStatus
AndiDripper V602120.000240.000Lunas
BudiGrinder Manual1275.000275.000Belum Lunas
CitraBiji Kopi Arabika 250g385.000255.000Lunas
AndiFilter Paper 50 lembar445.000180.000Lunas
DewiTimbangan Digital1180.000180.000Belum Lunas
RumusHasilPenjelasan
=QUERY(A1:F6; "select A, sum(E) where F='Lunas' group by A"; 1)Andi 420.000, Citra 255.000Total per sales hanya untuk transaksi Lunas. Teks di dalam pertanyaan memakai tanda kutip tunggal.

Pemisah argumen di halaman ini titik koma (;), seperti di pelajaran. Kalau sheet-mu berlokal Inggris, ganti dengan koma.

Kesalahan yang sering muncul

Di Excel dan Google Sheets

QUERY hanya ada di Google Sheets. Di Excel, hasil serupa dibuat dengan PivotTable atau gabungan FILTER, UNIQUE, dan SUMIFS.

Rumus terkait