Kueri google sheets diurutkan berdasarkan

Ini memungkinkan Anda menggunakan perintah data untuk memanipulasi data Anda di Google Sheets, dan ini sangat serbaguna dan kuat

Fungsi tunggal ini melakukan banyak fungsi lain dan dapat mereplikasi sebagian besar fungsi tabel pivot

Video ini adalah pelajaran 14 dari 30 dari kursus Google Spreadsheet gratis saya. Tantangan 30 Hari Formula Lanjutan

Sintaks Fungsi QUERY Google Sheets

=QUERY(data, query, [headers])

Dibutuhkan 3 argumen

  1. rentang data yang ingin Anda analisis
  2. kueri yang ingin Anda jalankan, terlampir dalam tanda kutip
  3. nomor opsional untuk mengatakan berapa banyak baris tajuk yang ada di data Anda

Berikut adalah contoh fungsi QUERY

=QUERY(A1:D234,"SELECT B, D",1)_

Rentang data dalam contoh ini adalah A1. D234

Pernyataan kueri adalah string di dalam tanda kutip, berwarna hijau. Dalam hal ini, ia memberi tahu fungsi untuk memilih kolom B dan D dari data

Argumen ketiga adalah angka 1, yang memberitahu fungsi bahwa data asli memiliki satu baris header. Argumen ini bersifat opsional dan, jika dihilangkan, akan ditentukan secara otomatis oleh Spreadsheet

Ini adalah salah satu fungsi khusus Google yang tidak tersedia di alat spreadsheet lainnya

Catatan Fungsi QUERY

Kata kunci tidak peka huruf besar/kecil, jadi Anda dapat menulis "PILIH" atau "pilih" dan keduanya berfungsi

Namun, huruf kolom harus huruf besar. A, B, C, dst. jika tidak, Anda akan mendapatkan kesalahan

Kata kunci harus muncul dalam urutan ini (tentu saja, Anda tidak harus menggunakan semuanya)

  • Pilih
  • di mana
  • kelompok oleh
  • dipesan oleh
  • membatasi
  • label

Anda akan melihat contoh dari semua kata kunci tersebut di bawah

Ada beberapa kata kunci lain tetapi kurang umum. Lihat

Kueri google sheets diurutkan berdasarkan
💡 Pelajari lebih lanjut
Pelajari lebih lanjut tentang Fungsi QUERY dalam kursus terbaru saya. Fungsi QUERY di Google Sheets

Templat Fungsi QUERY Google Spreadsheet

Klik di sini untuk membuka salinan hanya lihat >>

Jangan ragu untuk membuat salinan. File > Buat salinan…

Jika Anda tidak dapat mengakses template, mungkin karena setelan Google Workspace organisasi Anda. Jika Anda mengeklik kanan tautan dan membukanya di jendela Penyamaran, Anda akan dapat melihatnya

Contoh Fungsi QUERY Google Sheets

Jika Anda ingin mengikuti solusinya, harap buat salinan template Google Sheet di atas

Seperti inilah tampilan data awal kami

Kueri google sheets diurutkan berdasarkan

Dalam tutorial ini, saya telah menggunakan rentang bernama untuk mengidentifikasi data, yang membuatnya lebih mudah dan bersih untuk digunakan dalam fungsi QUERY. Jangan ragu untuk menggunakan rentang nama "negara" juga, yang sudah ada di template

Jika Anda baru mengenal rentang bernama, inilah cara Anda membuatnya

Pilih rentang data Anda dan buka menu

Data > Rentang bernama…

Panel baru akan ditampilkan di sisi kanan spreadsheet Anda. Di kotak input pertama, masukkan nama tabel data Anda sehingga Anda dapat merujuknya dengan mudah

Kueri google sheets diurutkan berdasarkan

Pilih Semua

Pernyataan SELECT *_ mengambil semua kolom dari tabel data kami

Di sisi kanan tabel (saya telah menggunakan sel G1) ketikkan fungsi QUERY Google Sheets berikut menggunakan notasi rentang bernama

=QUERY(countries,"SELECT *",1)

Catatan. jika Anda tidak ingin menggunakan rentang bernama maka tidak masalah. Rumus QUERY Anda akan terlihat seperti ini

=QUERY(A1:D234,"SELECT *",1)_

Untuk sisa artikel ini, saya telah menggunakan rentang nama "negara" tetapi jangan ragu untuk terus menggunakan referensi rentang reguler A1. D234 sebagai gantinya

Output dari kueri ini adalah tabel lengkap kami lagi, karena SELECT * mengambil semua kolom dari tabel negara

Kueri google sheets diurutkan berdasarkan

Wow, ini dia. Anda telah menulis QUERY pertama Anda. Tepuk punggung Anda sendiri

PILIH Kolom Tertentu

Bagaimana jika kita tidak ingin memilih setiap kolom, tetapi hanya kolom tertentu?

Ubah fungsi QUERY Google Sheets Anda untuk membaca

=QUERY(countries,"SELECT B, D",1)_

Kali ini kami hanya memilih kolom B dan D dari kumpulan data asli, sehingga keluaran kami akan terlihat seperti ini

Kueri google sheets diurutkan berdasarkan

Catatan penting

Ingat, fungsi QUERY kita ada di sel G1, jadi keluarannya ada di kolom G, H, I, dll

B dan D di dalam pernyataan pilih QUERY mengacu pada referensi kolom di data asli

DI MANA Kata Kunci

Kata kunci WHERE menentukan kondisi yang harus dipenuhi. Ini memfilter data kami. Muncul setelah kata kunci SELECT

Ubah fungsi QUERY Google Sheets Anda untuk hanya memilih negara yang memiliki populasi lebih dari 100 juta

=QUERY(countries,"SELECT B, D WHERE D > 100000000",1)

Tabel keluaran kami adalah

Kueri google sheets diurutkan berdasarkan

Mari kita lihat contoh kata kunci WHERE lainnya, kali ini hanya memilih negara-negara Eropa. Ubah rumus Anda menjadi

=QUERY(countries,"SELECT B, C, D WHERE C = 'Europe' ",1)_

Perhatikan bagaimana ada tanda kutip tunggal di sekitar kata 'Eropa'. Bandingkan ini dengan contoh numerik sebelumnya yang tidak memerlukan tanda kutip tunggal di sekitar angka tersebut

Sekarang tabel outputnya adalah

Kueri google sheets diurutkan berdasarkan

PESAN BERDASARKAN Kata Kunci

Kata kunci ORDER BY mengurutkan data kami. Kita dapat menentukan kolom dan arah (naik atau turun). Muncul setelah kata kunci SELECT dan WHERE

Mari urutkan data kita berdasarkan populasi dari yang terkecil hingga terbesar. Ubah rumus Anda untuk menambahkan kata kunci ORDER BY berikut, yang menentukan arah menaik dengan ASC

=QUERY(countries,"SELECT B, C, D ORDER BY D ASC",1)_

Tabel keluaran

Kueri google sheets diurutkan berdasarkan

Ubah rumus QUERY Anda untuk mengurutkan data berdasarkan negara dalam urutan menurun, Z – A

=QUERY(A1:D234,"SELECT B, D",1)_0

Tabel keluaran

Kueri google sheets diurutkan berdasarkan

LIMIT Kata Kunci

Kata kunci LIMIT membatasi jumlah hasil yang dikembalikan. Muncul setelah kata kunci SELECT, WHERE, dan ORDER BY

Mari tambahkan kata kunci LIMIT ke formula kita dan kembalikan hanya 10 hasil

=QUERY(A1:D234,"SELECT B, D",1)_1

Ini sekarang hanya mengembalikan 10 hasil dari data kami

Kueri google sheets diurutkan berdasarkan

Fungsi Aritmatika

Kita dapat melakukan operasi matematika standar pada kolom numerik

Jadi mari kita cari tahu berapa persen dari total populasi dunia (7. 16 miliar) masing-masing negara menyumbang

Kita akan membagi kolom populasi dengan total (7.162.119.434) dan mengalikannya dengan 100 untuk menghitung persentase. Jadi, ubah formula kita untuk dibaca

=QUERY(A1:D234,"SELECT B, D",1)_2

Saya telah membagi nilai di kolom D dengan total populasi (di dalam tanda kurung), lalu dikalikan dengan 100 untuk mendapatkan persentase

Tabel keluaran kali ini adalah

Kueri google sheets diurutkan berdasarkan

Catatan – Saya telah menerapkan pemformatan ke kolom keluaran di Google Sheets untuk hanya menampilkan 2 tempat desimal

Kata Kunci LABEL

Judul kolom aritmatika itu cukup jelek kan? . Cobalah ini

=QUERY(A1:D234,"SELECT B, D",1)_3

=QUERY(A1:D234,"SELECT B, D",1)_4

Fungsi Agregasi

Kita dapat menggunakan fungsi lain dalam perhitungan kita, misalnya min, maks, dan rata-rata

Untuk menghitung populasi min, maks, dan rata-rata di set data negara Anda, gunakan fungsi agregat dalam kueri Anda sebagai berikut

=QUERY(A1:D234,"SELECT B, D",1)_5

Output mengembalikan tiga nilai – populasi maks, min, dan rata-rata dari kumpulan data, sebagai berikut

Kueri google sheets diurutkan berdasarkan

KELOMPOKKAN BERDASARKAN Kata Kunci

Oke, tarik napas dalam-dalam. Ini adalah konsep yang paling menantang untuk dipahami. Namun, jika Anda pernah menggunakan tabel pivot di Google Sheets (atau Excel) maka Anda akan baik-baik saja dengan ini

Kata kunci GROUP BY digunakan dengan fungsi agregat untuk meringkas data ke dalam grup seperti yang dilakukan tabel pivot

Mari meringkas berdasarkan benua dan menghitung berapa banyak negara per benua. Ubah rumus kueri Anda untuk memasukkan kata kunci GROUP BY dan gunakan fungsi agregat COUNT untuk menghitung berapa banyak negara, sebagai berikut

=QUERY(A1:D234,"SELECT B, D",1)_6

Perhatikan, setiap kolom dalam pernyataan SELECT (i. e. sebelum GROUP BY) harus digabungkan (mis. g. terhitung, min, maks) atau muncul setelah kata kunci GROUP BY (mis. g. kolom C dalam hal ini)

Output untuk kueri ini adalah

Kueri google sheets diurutkan berdasarkan

Mari kita lihat contoh yang lebih kompleks, menggabungkan berbagai jenis kata kunci. Ubah rumus untuk dibaca

=QUERY(A1:D234,"SELECT B, D",1)_7

Ini mungkin lebih mudah dibaca jika dibagi menjadi beberapa baris

=QUERY(A1:D234,"SELECT B, D",1)_8

Ini merangkum data kami untuk setiap benua, mengurutkan berdasarkan populasi rata-rata tertinggi hingga terendah, dan akhirnya membatasi hasil hanya pada 3 teratas

Keluaran dari kueri ini adalah

Kueri google sheets diurutkan berdasarkan

Teknik Fungsi QUERY Google Spreadsheet Tingkat Lanjut

Cara menambahkan baris total ke rumus Kueri Anda

Cara menggunakan tanggal sebagai filter dalam rumus Kueri Anda

Masih ada 4 kata kunci lagi yang belum dibahas di artikel ini. , , dan

Selain itu, ada lebih banyak dari yang telah kita bahas di atas. Misalnya, ada serangkaian fungsi skalar untuk bekerja dengan tanggal

Misalkan Anda memiliki kolom tanggal di kolom A dari kumpulan data Anda, dan Anda ingin meringkas data Anda berdasarkan tahun. Anda dapat menggulungnya dengan menggunakan fungsi skalar YEAR

=QUERY(A1:D234,"SELECT B, D",1)_9

Untuk teknik lebih lanjut dengan fungsi QUERY, tonton pelajaran ini dari kursus Advanced 30

Video ini adalah pelajaran 15 dari 30 dari kursus Google Spreadsheet gratis saya. Tantangan 30 Hari Formula Lanjutan .

Sumber Daya Lainnya

Fungsi QUERY tercakup dalam hari ke 14 dan 15 dari kursus Formula Lanjutan gratis saya untuk Google Sheets. Pelajari 30 Formula Lanjutan dalam 30 Hari

Bagaimana cara menggunakan order by di Google sheet query?

4 Langkah mengurutkan data menggunakan ORDER BY di Google Spreadsheet .
Langkah 1. - Mempersiapkan dan memilih data
Langkah 2. - Mulai Kueri menggunakan perintah QUERY Google Sheets
Langkah 3. - Masukkan dataset dalam perintah QUERY
Langkah 4. - Urutkan kueri dengan menggunakan klausa ORDER BY

Bagaimana cara mengurutkan hasil kueri di Google Sheets?

Di dalam Google Sheets QUERY, Anda dapat mengurutkan data di seluruh kolom dalam urutan menaik (ASC) atau menurun (DESC) menggunakan klausa ORDER BY . Elemen yang akan diurutkan dalam klausa ORDER BY dapat berupa ID kolom atau hasil dari operator aritmatika, skalar, atau fungsi agregasi.

Apakah ada fungsi Sortby di Google Sheets?

Fungsi SORTBY tidak tersedia di Google Spreadsheet , tetapi Fungsi SORT-nya dapat digunakan sebagai gantinya dan lebih canggih daripada Fungsi SORT di Excel. Ini memungkinkan kita menggunakan banyak kolom untuk mengurutkan rentang data secara dinamis.

Bagaimana cara menanyakan urutan abjad di Google Sheets?

Anda dapat mengurutkan nama belakang di seluruh kolom dari A hingga Z dengan memilih seluruh kolom. Kemudian klik Data di menu atas Google Spreadsheet dan pilih Urutkan rentang dari menu tarik-turun. Klik Urutkan rentang menurut kolom D (A sampai Z) . Ini akan mengurutkan data kolom dalam urutan abjad.