001. RUMUS QUERY PADA SPREADSHEET

Query pada google spreadsheet secara sederhananya dapat diartikan sebagai fungsi untuk mengambil beberapa atau keseluruhan data dari suatu database ke dalam lembar kerja kita. Fungsi ini dapat menggantikan kebiasaan copy-paste kita yang terlalu memakan waktu serta kurang praktis untuk data yang besar. Query ini sendiri dapat dimodifikasi dan dikombinasikan dengan beberapa fungsi seperti importrange, arithmetic (SUM, AVG, COUNT etc), dll.

Fungsi Query yang dapat diaplikasikan di Google Sheet meliputi :

Select

Where

Order by

Limit

Group by

Contoh :

=QUERY(ASLI!A:H) artinya : ambil data dari sheet ASLI dari kolom A sampai dengan kolom H

Kelebihan dari fungsi query ini apabila data dari sheet ASLI berubah maka secara otomatis sheet yang menggunakan rumus query akan berubah pula. Kalau kita menggunakan copy paste kita terpaksa mengulang copy paste kembali untuk mengubah datanya.

Apabila kita ingin mengambil data hanya pada kolom tertentu, kita bisa menambah rumusnya menjadi

=QUERY(ASLI!A:H; “SELECT A, C, D, B”) artinya kita mengambil data dari sheet ASLI dari kolom A sampai dengan H, tetapi yang ditampilkan hanya kolom A, B, C dan D dengan urutan kolomnya A, C, D kemudian B.

Gambar 1 – data awal (sheet ASLI)

Gambar 2 – data setelah menggunakan rumus query.

Pada gambar 2, dapat dilihat bahwa ada beberapa data yang masih kosong, seperti Nama pada kelas X OTO 2, X OTO 3 dan X OTO 4 masih kosong. Karena nama kelas tersebut berada pada kolom yang berbeda. Untuk merapikan tampilan gambar 2 sehingga yang kelas hanya X OTO 1 saja yang tampil, maka digunakan rumus :

=QUERY(ASLI!A:H; “SELECT A, C, D, B WHERE C =’X OTO 1′”) artinya kita mengambil data dari sheet ASLI dari kolom A sampai dengan H, tetapi yang ditampilkan hanya kolom A, B, C dan D dengan urutan kolomnya A, C, D kemudian B. Dimana pada kolom C hanya tampilkan kelas X OTO 1.

Gambar 3 – data setelah di sortir.

Yang harus diingat adalah penulisan kelas X OTO 1 harus sesuai dengan datanya. Sebagai contoh apabila rumusnya dibuat =QUERY(ASLI!A:H; “SELECT A, C, D, B WHERE C =’X Oto 1′”) maka hasilnya tidak akan tampil.

Semoga bermanfaat

aidiqichan

0Shares

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top