Cara menggunakan nama kolom di kueri google sheets
Anda dapat menggunakan sintaks dasar berikut untuk menggunakan nama kolom dalam kueri Google Spreadsheet:
=QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1,0 ) , 4 ), 1 ,""))
Kueri khusus ini akan memilih kolom dengan nama “Tim” di rentang sel A1:C11 .
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh: Gunakan nama kolom dalam kueri Google Spreadsheet
Misalkan kita mempunyai kumpulan data berikut yang berisi informasi tentang berbagai pemain bola basket:
Jika kita ingin memilih kolom “Tim” dalam kueri biasa, kita akan mereferensikan kolom tersebut sebagai A karena ini adalah kolom pertama dalam rentang yang kita minati:
= QUERY ( A1:C11 , " SELECT A " )
Ini hanya akan mengembalikan kolom A:
Namun, jika kami mencoba menggunakan “Tim” sebagai nama kolom, kami akan menerima pesan kesalahan:
= QUERY ( A1:C11 , “ SELECT Team ” )
Sebagai gantinya, kita perlu menggunakan rumus berikut untuk memilih kolom “Tim” berdasarkan nama:
=QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1,0 ) , 4 ), 1 ,""))
Ini akan mengembalikan kolom “Tim” dari kumpulan data asli:
Perhatikan bahwa Anda dapat menggunakan beberapa fungsi SUBSTITUTE jika Anda ingin memilih beberapa kolom berdasarkan nama.
Misalnya, Anda dapat menggunakan sintaks berikut untuk memilih kolom “Tim” dan “Posisi” berdasarkan nama:
=QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1 , 0 ), 4 ), 1 ,"")&" , "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Position ", A1:C1 , 0 ), 4 ), 1 ,""))
Tangkapan layar berikut menunjukkan cara menggunakan rumus ini dalam praktik:
Perhatikan bahwa kueri mengembalikan kolom “Tim” dan “Posisi”.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan hal umum lainnya di Google Spreadsheet:
Kueri Google Spreadsheet: Cara mengembalikan baris unik saja
Kueri Google Spreadsheet: cara menghapus header dari hasil
Kueri Google Spreadsheet: Cara Mengabaikan Sel Kosong di Kueri