
Vlookup banyak digunakan Untuk mencari data berdasarkan nilai tertentu dalam database. Bagi Pengguna Google Sheet akan sedikit bertanya bagaimana cara melakukan vlookup berbeda file.
Mungkin ini akan menjadi sedikit membingungkan karena pada Google Sheet kita tidak bisa secara langsung melink-an data antar File dengan formula “Namafile:NamaSheet!Range” seperti pada Microsoft Excel.
Pada Google Sheet untuk mendapatkan Nilai dari File Lain, kita membutuhkan Formula yang bernama ImportRange.
Pembahasan importrange ini sudah saya bahas di Artikel Cara mengambil data dari Google Sheet lain. Dengan rumus importrange ini kita juga bisa gabungkan dengan rumus Vlookup untuk mencari Data tertentu. kita bisa mencari Data tertentu pada table array importrange berdasarkan Nilai yang dicari.
Vlookup Berbeda File dengan ImportRange
Untuk melakukan Vlookup Pada File lain dengan Importrange yang harus disiapkan adalah Database File sebagai bahan acauan untuk lookup Value. sebagai contoh disini saya buatkan contoh database seperti dibawah ini

Untuk melakukan Vlookup rumus yang digunakan tidak ada perbedaan baik di Microsoft Excel ataupun di Google Sheet, Sintaksis yang digunakan dalam Vlookup adalah
Formula=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Keteranganlookup_value
adalah Nilai (Acuan) yang dicariTable_array
adalah Table Data Nilai Acuan beradaCol_Index
adalah Index kolom Hasil yang dicarirange_lookup
adalah True/False untuk percarian sama persis atau mendekati
Pada sintaksis diatas untuk melakukan vlookup beda File pada Google Sheet kita hanya perlu menambkan Importrange pada Table_array. Sehingga Formula lengkapnya menjadi seperti ini

=vlookup(B5,importrange("1PC85bq8vRoOKhJP6mHkWImXxmCoqYSKGLRf6LhvXXXX","Sheet2!B2:D9"),2,0)
Keterangan :B5
adalah Cell Kode (Nilai Acuan)Importrange
digunakan untuk mengambil nilai Import Range dari File lain1PC85bq8vRo..
= ID File lain sebagai Table Array (File Database”)Sheet2!B2:D9
= Alamat Range dan Nama Sheet di File Database2
adalah Nilai yang diambil adalah Kolom ke 2 dari Table Array
Sedangkan untuk kolom Harga hanya tinggal ubah kolom 2 menjadi kolom 3 pada formula Vlookup dan hasil Akhirnya menjadi Seperti ini

Alternatif Menggunakan Formula Query
Pada Google Spreadsheet untuk melakukan Vlookup pada file yang berbeda bisa juga menggunakan Formula Query sebagai pengganti Vlookup. Rumus yang digunakan pada contoh diatas jika menggunakan Query akan menjadi seperti ini
Formula=query(importrange("1PC85bq8vRoOKhJP6mHkWImXxmCoqYSKGLRf6Lhvxxxx","Sheet2!B2:D9"),"Select Col2 where Col1='"&B5&"' limit 1")

Rumus Vlookup dan Juga Query ini bisa juga digabungan dengan Formula IFNA untuk menghandle jika Data yang dicari tidak ditemukan pada Table Array. Selamat mencoba
Leave a Reply