Key Takeaways
- Fungsi VLOOKUP di Excel digunakan untuk mencari nilai dalam spreadsheet.
- Sintaks dan argumennya adalah =VLOOKUP(search_value, lookup_table, column_number, [perkiraan_match])
Artikel ini menjelaskan cara menggunakan fungsi VLOOKUP di semua versi Excel, termasuk Excel 2019 dan Microsoft 365.
Apa Fungsi VLOOKUP itu?
Fungsi VLOOKUP di Excel digunakan untuk menemukan sesuatu dalam tabel. Jika Anda memiliki baris data yang diatur oleh judul kolom, VLOOKUP dapat digunakan untuk mencari nilai menggunakan kolom.
Saat Anda melakukan VLOOKUP, Anda memberi tahu Excel untuk terlebih dahulu menemukan baris yang berisi data yang ingin Anda ambil, lalu mengembalikan nilai yang terletak di kolom tertentu di dalam baris tersebut.
VLOOKUP Fungsi Sintaks & Argumen
Ada empat kemungkinan bagian dari fungsi ini:
=VLOOKUP(nilai_pencarian, tabel_pencarian, nomor_kolom, [pencocokan_perkiraan])
- search_value adalah nilai yang Anda cari. Itu harus di kolom pertama lookup_table.
- lookup_table adalah rentang yang Anda cari. Ini termasuk nilai_pencarian.
- column_number adalah angka yang mewakili berapa banyak kolom ke dalam tabel_pencarian, dari kiri, harus menjadi kolom tempat VLOOKUP mengembalikan nilai.
- approximate_match adalah opsional dan dapat berupa TRUE atau FALSE. Ini menentukan apakah akan menemukan kecocokan persis atau kecocokan perkiraan. Jika dihilangkan, defaultnya adalah TRUE, artinya akan menemukan perkiraan kecocokan.
Contoh Fungsi VLOOKUP
Berikut adalah beberapa contoh yang menunjukkan fungsi VLOOKUP beraksi:
Temukan Nilai di Sebelah Kata Dari Tabel
=VLOOKUP("Lemon", A2:B5, 2)
Ini adalah contoh sederhana dari fungsi VLOOKUP di mana kita perlu menemukan berapa banyak lemon yang kita miliki dari daftar beberapa item. Rentang yang kami cari adalah A2:B5 dan nomor yang perlu kami tarik ada di kolom 2 karena "Tersedia" adalah kolom kedua dari rentang kami. Hasilnya di sini adalah 22.
Temukan Nomor Karyawan Menggunakan Nama Mereka
=VLOOKUP(A8, B2:D7, 3)
=VLOOKUP(A9, A2:D7, 2)
Berikut adalah dua contoh di mana kita menulis fungsi VLOOKUP sedikit berbeda. Keduanya menggunakan kumpulan data yang serupa tetapi karena kami menarik informasi dari dua kolom terpisah, 3 dan 2, kami membuat perbedaan itu di akhir rumus-yang pertama mengambil posisi orang di A8 (Finley) sementara rumus kedua mengembalikan nama yang cocok dengan nomor karyawan di A9 (819868). Karena rumusnya merujuk ke sel dan bukan string teks tertentu, kita dapat mengabaikan tanda kutip.
Gunakan Pernyataan IF Dengan VLOOKUP
=IF(VLOOKUP(A2, Sheet4!A2:B5, 2)>10, "Tidak", "Ya")
VLOOKUP juga dapat digabungkan dengan fungsi Excel lainnya dan menggunakan data dari lembar lain. Kami melakukan keduanya dalam contoh ini untuk menentukan apakah kami perlu memesan lebih banyak item di Kolom A. Kami menggunakan fungsi IF sehingga jika nilai di posisi 2 di Sheet4!A2:B5 lebih besar dari 10, kami menulis Tidak untuk menunjukkan bahwa kita tidak perlu memesan lebih banyak.
Mencari Angka Terdekat Dalam Tabel
=VLOOKUP(D2, $A$2:$B$6, 2)
Dalam contoh terakhir ini, kami menggunakan VLOOKUP untuk menemukan persentase diskon yang harus digunakan untuk berbagai pesanan sepatu dalam jumlah besar. Diskon yang kami cari ada di Kolom D, rentang yang menyertakan informasi diskon adalah A2:B6, dan di dalam rentang itu ada kolom 2 yang berisi diskon. Karena VLOOKUP tidak perlu menemukan kecocokan persis, perkiraan_cocok dibiarkan kosong untuk menunjukkan TRUE. Jika kecocokan persis tidak ditemukan, fungsi menggunakan jumlah yang lebih kecil berikutnya.
Anda dapat melihat bahwa pada contoh pertama dari 60 pesanan, diskon tidak ditemukan di tabel di sebelah kiri, jadi jumlah yang lebih kecil berikutnya dari 50 digunakan, yang merupakan diskon 75%. Kolom F adalah harga akhir saat diskon dihitung.
Kesalahan & Aturan VLOOKUP
Berikut adalah beberapa hal yang perlu diingat saat menggunakan fungsi VLOOKUP di Excel:
- Jika search_value adalah string teks, maka harus diapit tanda kutip.
- Excel akan mengembalikan NO MATCH jika VLOOKUP tidak menemukan hasil.
- Excel akan mengembalikan NO MATCH jika tidak ada angka dalam tabel_pencarian yang lebih besar atau sama dengan nilai_pencarian.
- Excel akan mengembalikan REF! jika column_number lebih besar dari jumlah kolom di lookup_table.
- search_value selalu berada di posisi paling kiri dari lookup_table dan berada di posisi 1 saat menentukan column_number.
- Jika Anda menentukan FALSE untuk perkiraan_pertandingan dan tidak ada kecocokan persis yang ditemukan, VLOOKUP akan mengembalikan N/A.
- Jika Anda menentukan TRUE untuk perkiraan_cocok dan tidak ada kecocokan persis yang ditemukan, nilai yang lebih kecil berikutnya akan dikembalikan.
- Tabel yang tidak disortir harus menggunakan FALSE untuk perkiraan_pertandingan sehingga kecocokan persis pertama dikembalikan.
- Jika perkiraan_match adalah TRUE atau dihilangkan, kolom pertama harus diurutkan menurut abjad atau numerik. Jika tidak diurutkan, Excel mungkin mengembalikan nilai yang tidak diharapkan.
- Menggunakan referensi sel absolut memungkinkan Anda mengisi otomatis rumus tanpa mengubah tabel_pencarian.
Fungsi Lain Seperti VLOOKUP
VLOOKUP melakukan pencarian vertikal, artinya mengambil informasi dengan menghitung kolom. Jika data diatur secara horizontal dan Anda ingin menghitung mundur baris untuk mengambil nilainya, Anda dapat menggunakan fungsi HLOOKUP.
Fungsi XLOOKUP serupa tetapi bekerja ke segala arah.