Kueri google spreadsheet: cara mendapatkan nomor baris dalam kueri
Anda dapat menggunakan sintaks berikut dalam kueri Google Spreadsheet untuk menambahkan kolom yang berisi nomor baris:
=ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))
Kueri khusus ini akan memilih nilai dari kolom Col1 (kolom A) dan Col3 (kolom C) dimana nilai Col1 sama dengan “Mavs” – kueri ini juga mengasumsikan bahwa Col3 kosong sehingga Col3 hanya digunakan untuk mencari jumlah garis.
Catatan : Kita perlu membungkus QUERY dalam ARRAYFORMULA sehingga kita bisa mendapatkan nomor baris untuk setiap baris dan bukan hanya baris pertama.
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh: Dapatkan nomor baris di kueri Google Spreadsheet
Misalkan kita mempunyai kumpulan data berikut yang berisi informasi tentang berbagai pemain bola basket:
Kita bisa menggunakan rumus berikut untuk memilih semua nilai di kolom A di mana tim sama dengan “Mavs” dan juga memilih nomor baris untuk setiap baris:
=ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))
Tangkapan layar berikut menunjukkan cara menggunakan kueri ini dalam praktiknya:
Kueri mengembalikan nilai di kolom A di mana tim sama dengan “Mavs” beserta nomor baris untuk setiap baris tersebut.
Dari hasilnya terlihat bahwa pemain tim “Mavs” berada di baris 2 , 3 dan 6 dari dataset asli.
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