Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Google Sheets dari Nol

Pelajaran 13 dari 21

Mencari dan merapikan

QUERY: menyaring dan meringkas dengan bahasa kueri

Setelah pelajaran ini kamu bisa membaca satu rumus QUERY dan menentukan hasilnya, memilih QUERY saat kebutuhannya mengelompokkan dan meringkas, dan menemukan kesalahan pada string kuerinya.

±14 menitDiperiksa 25 Sep 2026

Materi

QUERY(data, kueri, [header]) menjalankan satu kueri bergaya SQL di atas satu rentang: memilih kolom, menyaring baris, mengelompokkan, dan mengurutkan sekaligus, lalu menumpahkan hasilnya sebagai tabel baru. Excel tidak punya fungsi ini. Argumen data adalah rentang yang dibaca. Argumen kueri ditulis sebagai teks di dalam tanda kutip atau sebagai rujukan ke sel yang berisi teks itu. Argumen header adalah jumlah baris judul di atas data; kalau dikosongkan atau diisi -1, Sheets menebaknya dari isi data.

Bahasanya Google Visualization API Query Language, dengan klausa select, where, group by, order by, dan pivot. Di atas rentang lembar, kolom disebut dengan huruf kolomnya (A, B, C), bukan dengan judul yang tertulis di baris 1. Tiap kolom data hanya menyimpan satu jenis nilai; kalau satu kolom bercampur, jenis terbanyak menentukan jenis kolom itu dan sisanya dibaca kosong. Rincian bahasanya ada di halaman Query Language Reference yang ditautkan dari dokumentasi QUERY.

Contoh buku kas RT di A1:D20 dengan judul di baris 1: tanggal (A), keterangan (B), kategori (C), nominal (D).

=QUERY(A1:D20,"select C, sum(D) where D>0 group by C order by sum(D) desc",1)
   → satu tabel: tiap kategori sekali beserta totalnya, terbesar di atas
=QUERY(A1:D20,"select B, D where C='Sarana'",1)
   → keterangan dan nominal untuk kategori Sarana saja

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Di Google Sheets asli, tabel A1:C7 punya judul kolom di baris 1: Nama (A), Blok (B), Bayar (C). Isinya berurutan Ani/A/50000, Budi/B/0, Cici/A/50000, Dedi/C/0, Eka/B/50000, Fani/A/0. Di E1 diketik =QUERY(A1:C7,"select A where C=0",1). Apa yang muncul?

Pilih satu jawaban

Latihan 2 dari 3

Buku kas berisi 300 baris dengan kolom kategori dan nominal. Kamu perlu satu rumus di satu sel yang langsung menghasilkan tabel: tiap kategori muncul sekali, beserta total nominalnya, urut dari total terbesar. Mana yang mengerjakannya dengan satu rumus?

Pilih satu jawaban

Latihan 3 dari 3

Di Google Sheets asli, =QUERY(A1:C7,"select Nama where Bayar = 0",1) berhenti dengan pesan kesalahan kueri. Bagian mana yang salah?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Tampilkan 2 lagi