QUERY

Google SheetsGoogle Sheets

Menjalankan query SQL-like menggunakan Google Visualization API Query Language pada data spreadsheet. Eksklusif Google Sheets.

Tipe hasil: array

Syntax

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).