Video: Belajar Rumus Vlookup dan Hlookup 2024
Yang paling populer dari fungsi pencarian di Excel 2007 adalah HLOOKUP (untuk Horizontal Lookup) dan VLOOKUP (untuk Vertical Lookup). Fungsi ini terletak di kategori Lookup & Reference pada tab Rumus Ribbon dan di kotak dialog Insert Function. Mereka adalah bagian dari kelompok fungsi yang kuat yang dapat mengembalikan nilai dengan melihat mereka di tabel data.
Fungsi HLOOKUP mencari secara horizontal (kiri ke kanan) baris paling atas dari sebuah tabel sampai ada nilai yang sesuai atau melebihi yang Anda cari. Fungsi VLOOKUP mencari vertikal (atas ke bawah) kolom paling kiri dari sebuah tabel sampai program tersebut menempatkan nilai yang sesuai atau melebihi yang Anda cari.
Saat menggunakan fungsi VLOOKUP dan HLOOKUP, entri teks atau numerik di kolom Lookup atau baris (yaitu kolom paling kiri dari tabel Lookup vertikal atau baris atas tabel Lookup horizontal) harus unik. Entri ini juga harus diatur atau diurutkan dalam urutan naik; yaitu urutan abjad untuk entri teks, dan urutan terendah untuk entri numerik.
Fungsi HLOOKUP menggunakan sintaks berikut:
= HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup])
Fungsi VLOOKUP mengikuti sintaks yang hampir sama:
= VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Dalam kedua fungsi tersebut, argumen lookup_value adalah nilai yang ingin Anda cari di tabel, table_array adalah rentang sel atau nama tabel yang berisi nilai keduanya untuk mencari dan nilai terkait untuk kembali. Argumen row_index_num pada fungsi HLOOKUP adalah jumlah baris yang nilainya ingin Anda kembalikan; Argumen col_index_num dalam fungsi VLOOKUP adalah jumlah kolom yang nilainya ingin Anda kembalikan.
Argumen opsional range_lookup di VLOOKUP dan fungsi HLOOKUP adalah TRUE logis atau FALSE yang menentukan apakah Anda ingin Excel menemukan kecocokan yang tepat atau perkiraan untuk > lookup_value di table_array . Bila Anda menentukan TRUE atau menghilangkan argumen range_lookup , Excel menemukan perkiraan pencocokan. Bila Anda menentukan FALSE sebagai argumen range_lookup , Excel hanya menemukan kecocokan yang tepat. Menemukan perkiraan kecocokan hanya bila Anda mencari entri numerik (bukan teks). Ketika Excel tidak menemukan pencocokan tepat di kolom atau baris Lookup ini, ia menempatkan nilai tertinggi berikutnya yang tidak melebihi argumen
lookup_value dan kemudian mengembalikan nilai pada kolom atau baris yang ditunjuk oleh < col_index_num atau row_index_num argumen. Gambar di bawah ini menunjukkan contoh penggunaan fungsi VLOOKUP untuk mengembalikan tip 15% atau 20% dari tabel tip, tergantung pada jumlah total pemeriksaan awal. Cell F3 berisi fungsi VLOOKUP: = VLOOKUP (Pretax_Total, Tip_Table, IF (Tip_Percentage = 0 15, 2, 3))
Formula ini mengembalikan jumlah tip berdasarkan persentase tip di sel F1 dan jumlah pretax cek di sel F2.
Menggunakan fungsi VLOOKUP untuk mengembalikan jumlah tip yang akan ditambahkan dari tabel Lookup.
Untuk menggunakan tabel tip ini, masukkan persentase tip (15% atau 20%) di sel F1 (diberi nama Tip_Percentage) dan jumlah cek sebelum pajak di sel F2 (bernama Pretax_Total). Excel kemudian mencari nilai yang Anda masukkan di sel Pretax_Total di kolom pertama tabel Lookup, yang mencakup rentang sel A2: C101 dan diberi nama Tip_Table.
Excel kemudian memindahkan nilai di kolom pertama Tip_Table sampai menemukan kecocokan. Jika Excel menemukan bahwa nilai yang dimasukkan ke dalam sel Pretax_Total ($ 16. 50 dalam contoh ini) tidak sesuai dengan salah satu nilai di kolom pertama Tip_Table, program terus menelusuri rentang perbandingan sampai menemukan nilai pertama yang melebihi jumlah pretax (17 00 di sel A19 dalam contoh ini). Excel kemudian bergerak kembali ke baris sebelumnya di tabel dan mengembalikan nilai pada kolom yang sesuai dengan argumencol_index_num
dari fungsi VLOOKUP (ini karena argumen range_lookup opsional telah dihilangkan dari fungsi). Perhatikan bahwa argumen col_index_number
menggunakan pernyataan IF untuk menentukan nilai kolom mana yang akan dikembalikan. Dalam kasus ini, jika nilai Tip_Percentage adalah 0. 15, maka fungsi mengembalikan nilai pada kolom kedua dari tabel pada baris yang diidentifikasi oleh lookup_value . Jika tidak, itu akan mengembalikan nilai pada kolom ketiga dari baris yang sama.