VLOOKUP (Fungsi VLOOKUP)

VLOOKUP (Fungsi VLOOKUP)

Gunakan VLOOKUP, salah satu dari fungsi pencarian atau referensi, saat Anda perlu menemukan berbagai hal dalam tabel atau rentang menurut baris. Misalnya, mencari harga komponen otomotif menurut nomor komponennya.

Dalam bentuknya yang paling sederhana, fungsi VLOOKUP mengatakan:

=VLOOKUP(Nilai yang ingin Anda cari, rentang yang ingin dicari nilainya, nomor kolom dalam rentang berisi nilai kembali, Hasil yang Sama Persis atau Hasil yang Mendekati – yang terindikasi sebagai 0/FALSE atau 1/TRUE).

Browser Anda tidak mendukung video. Instal Microsoft Silverlight, Adobe Flash Player, atau Internet Explorer 9.

Video ini merupakan bagian dari kursus pelatihan yang disebut VLOOKUP: Kapan dan bagaimana menggunakannya.

Tips: Cara menggunakan VLOOKUP adalah menyusun data Anda sehingga nilai yang dicari (nomor komponen) berada di sebelah kiri dari nilai kembali yang ingin dicari (harga komponen tersebut).

Gunakan fungsi VLOOKUP untuk mencari nilai dalam tabel.

Sintaks

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

Misalnya:

  • =VLOOKUP(105,A2:C7,2,TRUE)

  • =VLOOKUP("Febriansyah",B2:E7,2,FALSE)

Nama argumen

Deskripsi

lookup_value    (diperlukan)

Nilai yang ingin Anda cari. Nilai yang ingin dicari harus berada di kolom pertama rentang sel yang ditentukan pada table-array .

Misalnya, jika table-array membentang di sel B2:D7, maka lookup_value harus berada di kolom B. Lihat grafis di bawah ini. Lookup_value dapat berupa nilai atau referensi ke sel.

table_array    (diperlukan)

Rentang sel yang akan dicari VLOOKUP untuk lookup_value dan nilai kembali.

Kolom pertama rentang sel harus memuat lookup_value (misalnya, Nama Belakang di gambar di bawah ini.) Rentang sel juga harus menyertakan nilai kembali (misalnya, Nama Depan di grafis di bawah ini) yang ingin Anda temukan.

Pelajari cara memilih rentang di lembar kerja.

col_index_num    (diperlukan)

Kolom angka (mulai dengan 1 untuk kolom table-array paling kiri) yang memuat nilai kembali.

range_lookup   (opsional)

Nilai logika yang menetapkan apakah Anda ingin VLOOKUP menemukan hasil yang sama persis atau yang mendekati:

  • TRUE mengasumsikan kolom pertama dalam tabel diurutkan secara numerik atau abjad, dan kemudian akan mencari nilai terdekat. Ini adalah metode default jika Anda tidak menentukannya..

  • FALSE mencari nilai persis dalam kolom pertama.

Cara memulai

Terdapat empat potongan informasi yang akan diperlukan untuk membangun sintaks VLOOKUP:

  1. Nilai yang ingin Anda cari, juga disebut nilai pencarian.

  2. Rentang tempat nilai pencarian berada. Ingat bahwa nilai pencarian harus selalu berada di kolom pertama dalam rentang agar VLOOKUP berfungsi dengan benar. Sebagai contoh, jika nilai pencarian berada dalam sel C2, rentang Anda harus dimulai dengan C.

  3. Nomor kolom dalam rentang yang berisi nilai kembali. Sebagai contoh, jika Anda menentukan B2: D11 sebagai rentangnya, Anda harus menghitung B sebagai kolom pertama, C sebagai kedua, dan seterusnya.

  4. Secara opsional, Anda dapat menentukan TRUE jika menginginkan hasil yang mendekati atau FALSE jika menginginkan hasil yang sama persis dari nilai kembali. Jika Anda tidak menentukan apa pun, nilai default akan selalu menjadi TRUE atau hasil yang mendekati.

Sekarang, letakkan semua hal yang disebutkan di atas sebagai berikut:

=VLOOKUP(nilai pencarian, rentang berisi nilai pencarian, nomor kolom dalam rentang berisi nilai kembali, tentukan secara opsional TRUE untuk hasil yang hampir sama atau FALSE hasil yang sama).

Gambar berikut memperlihatkan cara menyiapkan VLOOKUP untuk mengembalikan harga Cakram rem, yaitu 85.730.

Contoh VLOOKUP
  1. D13 merupakan lookup_value, atau nilai yang ingin Anda cari.

  2. B2 hingga E11 (disorot menggunakan warna kuning di dalam tabel) merupakan table_array, atau rentang tempat nilai pencarian berada.

  3. 3 merupakan col_index_num, atau nomor kolom dalam table_array yang berisi nilai kembali. Dalam contoh ini, kolom ketiga dalam larik tabel adalah Harga Komponen, jadi output rumus tersebut merupakan nilai dari kolom Harga Komponen.

  4. FALSE merupakan range_lookup, sehingga nilai kembali akan menjadi hasil yang sama.

  5. Output rumus VLOOKUP adalah 85,73, harga dari Cakram rem.

Contoh

Berikut adalah beberapa contoh lain VLOOKUP:

Contoh 1

Contoh VLOOKUP 1

Contoh 2

Contoh VLOOKUP 2

Contoh 3

Contoh VLOOKUP 3

Contoh 4

Contoh VLOOKUP 4

Contoh 5

Contoh VLOOKUP 5

Masalah

Apa yang salah

Nilai yang dikembalikan salah

Jika range_lookup adalah TRUE atau dihilangkan, kolom pertama harus diurutkan menurut abjad. Jika kolom pertama tidak diurutkan, nilai kembali mungkin dapat berupa sesuatu yang tidak Anda harapkan. Urutkan kolom itu terlebih dulu, atau gunakan FALSE untuk kecocokan persis.

#N/A dalam sel

  • Jika range_lookup TRUE, maka jika nilai dalam lookup_value lebih kecil dari nilai terkecil di kolom pertama table_array, Anda akan mendapatkan nilai kesalahan #N/A.

  • Jika range_lookup adalah FALSE, nilai kesalahan #N/A mengindikasikan angka persis tidak ditemukan.

Untuk informasi selengkapnya tentang mengatasi kesalahan #N/A dalam VLOOKUP, lihat Cara mengoreksi kesalahan #N/A dalam fungsi VLOOKUP.

#REF! dalam sel

Jika col_index_num adalah lebih besar dari angka kolom dalam table-array, Anda akan mendapatkan nilai kesalahan #REF!.

Untuk informasi selengkapnya dalam mengatasi kesalahan #REF! dalam VLOOKUP, lihat Cara mengoreksi kesalahan #REF!.

#VALUE! dalam sel

Jika table_array kurang dari 1, Anda akan mendapatkan nilai kesalahan #VALUE!.

Untuk informasi selengkapnya dalam mengatasi kesalahan #VALUE! dalam VLOOKUP, lihat Cara mengoreksi kesalahan #VALUE! dalam fungsi VLOOKUP.

#NAME? dalam sel

Nilai kesalahan #NAME? biasanya tanda petik rumus tidak lengkap. Untuk mencari nama seseorang, pastikan Anda menggunakan tanda kutip di sekitar nama di dalam rumus. Misalnya, masukkan nama sebagai "Febriansyah" di =VLOOKUP("Febriansyah" ,B2:E7,2,FALSE).

Untuk informasi selengkapnya, lihat Cara mengoreksi kesalahan #NAME!.

Lakukan ini

Mengapa

Gunakan referensi absolut untuk range_lookup

Menggunakan referensi absolut memungkinkan Anda mengisi rumus sehingga rumus selalu mencari rentang pencarian yang sama.

Pelajari cara menggunakan referensi sel absolut.

Jangan simpan angka atau tanggal sebagai teks.

Ketika mencari nilai angka atau tanggal, pastikan data yang berada di kolom pertama table_array tidak disimpan sebagai nilai teks. Jika tidak, VLOOKUP dapat mengembalikan nilai yang salah atau yang tak diharapkan.

Urutkan kolom pertama

Urutkan kolom pertamatable_array sebelum menggunakan VLOOKUP saat range_lookup adalah TRUE .

Gunakan karakter wildcard

Jika range_lookup FALSE dan lookup_value merupakan teks, Anda dapat menggunakan karakter wildcard—tanda tanya (?) dan tanda bintang (*)—dalam lookup_value. Tanda tanya cocok dengan karakter tunggal apa pun. Tanda bintang cocok dengan urutan karakter apa pun. Jika Anda ingin menemukan tanda tanya atau tanda bintang yang sebenarnya, ketikkan tilde (~) sebelum karakter.

Misalnya, =VLOOKUP("Fontan?",B2:E7,2,FALSE) akan mencari semua contoh Febriansyah dengan huruf terakhir yang dapat bervariasi.

Pastikan data Anda tidak mengandung karakter yang salah.

Ketika mencari nilai teks di kolom pertama, pastikan bahwa data di kolom pertama tidak memiliki spasi awal, spasi akhir, penggunaan tanda kutip lurus ( ' atau " ) dan lengkung ( ‘ atau “) yang tidak konsisten, atau karakter non-cetak. Dalam kasus ini, VLOOKUP mungkin mengembalikan nilai yang salah atau tidak diharapkan.

Untuk mendapatkan hasil yang akurat, coba gunakan fungsi CLEAN atau fungsi TRIM untuk menghapus spasi akhir setelah nilai tabel dalam sel.

Apakah Anda memiliki pertanyaan tentang fungsi tertentu?

Posting pertanyaan dalam forum komunitas Excel

Bantu kami meningkatkan Excel

Memiliki saran tentang bagaimana kami dapat menyempurnakan versi Excel berikutnya? Jika demikian, silakan lihat topik-topik di User Voice Excel.

Topik terkait

Kartu Referensi Cepat: Refresher VLOOKUP
Kartu Referensi Cepat: Tips pemecahan masalah VLOOKUP
Semua yang perlu Anda ketahui tentang VLOOKUP
Cara mengoreksi kesalahan #VALUE! dalam fungsi VLOOKUP
Cara mengoreksi kesalahan #N/A dalam fungsi VLOOKUP
Gambaran umum rumus dalam Excel
Cara menghindari kesalahan rumus
Mendeteksi kesalahan dalam rumus
Fungsi Excel (sesuai urutan alfabet)
Fungsi Excel (menurut kategori)

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×