Ini memungkinkan Anda menggunakan perintah data untuk memanipulasi data Anda di Google Sheets, dan ini sangat serbaguna dan kuat Show
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
Dibutuhkan 3 argumen
Berikut adalah contoh fungsi QUERY
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 QUERYKata 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)
Anda akan melihat contoh dari semua kata kunci tersebut di bawah Ada beberapa kata kunci lain tetapi kurang umum. Lihat Pelajari lebih lanjut tentang Fungsi QUERY dalam kursus terbaru saya. Fungsi QUERY di Google Sheets Templat Fungsi QUERY Google SpreadsheetKlik 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 SheetsJika Anda ingin mengikuti solusinya, harap buat salinan template Google Sheet di atas Seperti inilah tampilan data awal kami 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 Pilih SemuaPernyataan Di sisi kanan tabel (saya telah menggunakan sel G1) ketikkan fungsi QUERY Google Sheets berikut menggunakan notasi rentang bernama
Catatan. jika Anda tidak ingin menggunakan rentang bernama maka tidak masalah. Rumus QUERY Anda akan terlihat seperti ini
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 Wow, ini dia. Anda telah menulis QUERY pertama Anda. Tepuk punggung Anda sendiri PILIH Kolom TertentuBagaimana jika kita tidak ingin memilih setiap kolom, tetapi hanya kolom tertentu? Ubah fungsi QUERY Google Sheets Anda untuk membaca
Kali ini kami hanya memilih kolom B dan D dari kumpulan data asli, sehingga keluaran kami akan terlihat seperti ini 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 KunciKata 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
Tabel keluaran kami adalah Mari kita lihat contoh kata kunci WHERE lainnya, kali ini hanya memilih negara-negara Eropa. Ubah rumus Anda menjadi
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 PESAN BERDASARKAN Kata KunciKata 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
Tabel keluaran Ubah rumus QUERY Anda untuk mengurutkan data berdasarkan negara dalam urutan menurun, Z – A
Tabel keluaran LIMIT Kata KunciKata 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
Ini sekarang hanya mengembalikan 10 hasil dari data kami Fungsi AritmatikaKita 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
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 Catatan – Saya telah menerapkan pemformatan ke kolom keluaran di Google Sheets untuk hanya menampilkan 2 tempat desimal Kata Kunci LABELJudul kolom aritmatika itu cukup jelek kan? . Cobalah ini
Fungsi AgregasiKita 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
Output mengembalikan tiga nilai – populasi maks, min, dan rata-rata dari kumpulan data, sebagai berikut KELOMPOKKAN BERDASARKAN Kata KunciOke, 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
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 Mari kita lihat contoh yang lebih kompleks, menggabungkan berbagai jenis kata kunci. Ubah rumus untuk dibaca
Ini mungkin lebih mudah dibaca jika dibagi menjadi beberapa baris
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 Teknik Fungsi QUERY Google Spreadsheet Tingkat LanjutCara 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
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 LainnyaFungsi 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. |