Video: Belajar Rumus Vlookup dan Hlookup 2024
Fungsi pencarian yang paling populer di Excel 2010 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 tabel Lookup sampai menempatkan nilai yang cocok atau hampir sesuai dengan yang Anda cari. Fungsi VLOOKUP menelusuri vertikal (atas ke bawah) kolom paling kiri dari tabel Lookup sampai menempatkan nilai yang cocok atau hampir sesuai dengan 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, dan table_array adalah rentang sel atau nama tabel yang berisi keduanya. nilai untuk melihat ke atas dan nilai yang 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 terkait saat 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 menunjukkan contoh penggunaan fungsi VLOOKUP untuk mengembalikan ujung 15% atau 20% dari tabel tip. 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 tabel Lookup, yang mencakup kisaran 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_num
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 . Jika tidak, itu akan mengembalikan nilai pada kolom ketiga dari baris yang sama.