QUERY
Menjalankan query SQL-like menggunakan Google Visualization API Query Language pada data spreadsheet. Eksklusif Google Sheets.
Tipe hasil:
arraySyntax
QUERY(data, query, headers)Parameter
datarangewajib
Range data yang akan di-query
querystringwajib
String query dalam Google Query Language (mirip SQL)
headersnumberopsional
Jumlah baris header di data (default: deteksi otomatis)
Catatan
- QUERY adalah salah satu fungsi paling powerful di Google Sheets — setara SELECT...WHERE...GROUP BY...ORDER BY di SQL
- Nama kolom dalam query menggunakan A, B, C (bukan nama header)
- Eksklusif Google Sheets — tidak ada padanan langsung di Excel
Contoh Penggunaan
Filter dan agregasi seperti SQL
1 =QUERY(A1:D100, "SELECT A, C, SUM(D) WHERE B='Jakarta' GROUP BY A, C ORDER BY SUM(D) DESC", 1)
Ambil kolom A dan C, jumlahkan D, filter hanya Jakarta, group by A dan C, urutkan descending
Hasil
Tabel hasil query
SELECT sederhana dengan WHERE
1 =QUERY(A1:C50, "SELECT * WHERE C > 500000", 1)
Tampilkan semua kolom di mana nilai kolom C lebih dari 500000
Hasil
Semua baris yang memenuhi kondisi
Pertanyaan Umum tentang QUERY
Apa itu fungsi QUERY di Google Sheets?
Menjalankan query SQL-like menggunakan Google Visualization API Query Language pada data spreadsheet. Eksklusif Google Sheets. Di Google Sheets, fungsi QUERY termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. QUERY adalah salah satu fungsi paling powerful di Google Sheets — setara SELECT...WHERE...GROUP BY...ORDER BY di SQL.
Bagaimana cara menggunakan QUERY di Google Sheets?
Gunakan sintaks berikut: QUERY(data, query, headers). Nama kolom dalam query menggunakan A, B, C (bukan nama header). Eksklusif Google Sheets — tidak ada padanan langsung di Excel.
Apa nilai yang dikembalikan oleh fungsi QUERY?
Fungsi QUERY mengembalikan nilai bertipe array. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi QUERY?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: data (range, wajib): Range data yang akan di-query; query (string, wajib): String query dalam Google Query Language (mirip SQL); headers (number, opsional): Jumlah baris header di data (default: deteksi otomatis).