Pembahasan Materi Pencarian Data dengan Fungsi Lookup – Pencarian data di dalam lembar kerja dapat dilakukan dengan menggunakan fungsi. Pada saat kalian mencari data, ada dua kemungkinan yang dapat diperoleh, yaitu data yang dicari ditemukan (kondisi benar atau TRUE) atau data yang dicari tidak ditemukan (kondisi salah atau FALSE). Fungsi yang dapat digunakan terdiri atas dua kelompok, yaitu: fungsi lookup dan fungsi reference.
Look up artinya mendapatkan data tentang sesuatu. Fungsi Lookup terdiri atas fungsi vlookup dan Hlookup. Vlookup dipakai jika range data disusun secara vertikal, sedangkan Hlookup dipakai jika range data disusun secara horizontal.
Gambar 6.3 Fungsi Lookup dan Reference
Reference artinya mengacu pada sesuatu. Fungsi Reference terdiri atas match, index, dan choose. Fungsi Reference akan menunjukkan posisi data dalam suatu range data.
Range data yang digunakan dalam pencarian data dapat berupa tabel satu dimensi atau tabel dua dimensi. Tabel satu dimensi adalah tabel data yang disimpan dalam satu kolom saja. Tabel dua dimensi adalah tabel data yang disimpan dalam beberapa kolom
Baca Juga: Jawaban Lengkap IPAS Halaman 77 Kelas 4 SD/MI
Pencarian Data dengan Fungsi Lookup
Lookup adalah fungsi yang disediakan aplikasi lembar kerja, dalam hal ni adalah MS Excel untuk mencari suatu data dalam sebuah range. Gambar 6.4 menunjukkan ilustrasi pencarian data dengan vlookup.
Sebagai contoh penggunaan vlookup, pada Gambar 6.4 digunakan range data yang berisi kode mata pelajaran dan nama lengkap dari suatu mata pelajaran (range B6:C9). Pada tabel data nilai peserta didik yang terdapat dalam range (A1:D3), khususnya dalam cell C2 dan C3, digunakan fungsi vlookup untuk memperoleh nama lengkap mata pelajaran. Untuk kodemp = “MAT”, fungsi vlookup akan mencari pada range B6:C9 apakah kodemp tersebut ada. Jika kodemp ada, fungsi vlookup akan memberikan nama lengkap mata pelajaran, yaitu Matematika.
Sebagai contoh penggunaan hlookup, pada Gambar 6.6 digunakan range data yang berisi kode mata pelajaran dan nama lengkap dari suatu mata pelajaran (range B17:E18). Pada tabel data nilai peserta didik yang terdapat dalam range (B12:E14), khususnya dalam cell D13 dan D14, digunakan fungsi hlookup untuk memperoleh nama lengkap mata pelajaran. Untuk kodemp = “MAT”, fungsi hlookup akan mencari pada range B17:E18 apakah kodemp tersebut ada. Jika kodemp ada, fungsi hlookup akan memberikan nama lengkap mata pelajaran, yaitu Matematika.
Baca Juga: Pengantar Materi Analisis Data Informatika Kelas 8 SMP
Contoh berikut akan menggunakan data kode nama kota dan nama provinsi di Pulau Sumatra
Contoh Data
VlookUp Vertical Lookup | HlookUp Horizontal Lookup | |
Fungsi | Mencari suatu nilai pada kolom teikiii dari suatu range, kemudian mengembalikan nilai pada baris yang sama dari posisi kolom yang ditentukan. | Mencari suatu nilai pada
baiis teiatas dari suatu range, kemudian mengembalikan nilai pada kolom yang sama dari posisi baiis yang ditentukan. |
Foimula | =VLOOKUP(lookup_value, table_array, col_index_ num, [range_lookup]) | =HLOOKUP(lookup_value, table_array, row_index_ num, [range_lookup]) |
Keteiangan | • lookup_value: nilai yang akan dicari di dalam tabel
• table_array: tabel yang berisi data yang dicari (harus sudah teruruWt dari kecil ke besar) • col_index_num: nomor kolom yang akan diambil datanya (nomor dimulai dari 1, 2, dst) • range_lookup: * tidak harus diisi ~ TRUE untuk pencarian jika menginginkan hasil pencarian yang mendekati nilai yang dicari ~ FALSE untuk pencarian jika menginginkan hasil yang sama persis dengan nilai yang dicari. Perhatikan Gambar 6.4 untuk cara kerja pencarian dengan vlookup. |
• lookup_value: nilai yang akan dicari di dalam tabel.
• table_array: tabel yang berisi data yang dicari (harus sudah terurut dari kecil ke besar). • row_index_num: nomor baris yang akan diambil datanya (nomor dimulai dari 1, 2, dst). • range_lookup: * tidak harus diisi. ~ TRUE untuk pencarian jika menginginkan hasil pencarian yang mendekati nilai yang dicari. ~ FALSE untuk pencarian jika menginginkan hasil yang sama persis dengan nilai yang dicari. Perhatikan Gambar 6.5 untuk cara kerja pencarian dengan hlookup. |
Baca Juga: Kunci Jawaban Uji Kompetensi halaman 110 Informatika Kelas VIII SMP
Penggunaan
Error Data
Perhatikan formula pada cell B7 menghasilkan #N/A artinya nilai kode JAM tidak ditemukan dalam tabel kode-kota-provinsi. Karena range_lookup bernilai FALSE, maka jika tidak ada nilai yang sama dengan JAM, hasilnya akan salah.
VlookUp Vertical Lookup | HlookUp Horizontal Lookup | |
Penjelasan | • Cell A2 menjadi patokan data yang dicari
• Data dicari pada tabel dengan range D1:F11 dibuat absolute refierences agar ketika disalin ke cell berikutnya, isi table array tetap • Nilai 2 artinya kolom ke-2 (Kota) dari table array (range D1:F11) akan ditampilkan hasilnya apabila patokan data yang dicari (cell A2) ada di kolom terkiri pada baris yang sama dari table array |
• Cell A2 menjadi patokan data yang dicari
• Data dicari pada tabel dengan range A9:K11 dibuat absolute refierences agar ketika disalin ke cell berikutnya, isi table array tetap • Nilai 3 artinya baris ke-3 (Provinsi) dari table array (range A9:K11) akan ditampilkan hasilnya apabila patokan data yang dicari (cell A2) ada di baris teratas pada kolom yang sama dari table array |
Baca Juga: Materi Terhubung ke Internet dengan Aman, Informatika Kelas VIII SMP
Penutup
Demikianlah