Daftar Isi
Di Microsoft Excel, file Fungsi VLOOKUP umumnya digunakan untuk mengekstrak data berdasarkan nilai pencarian dalam kolom atau rentang sel. Dalam artikel ini, Anda akan diperkenalkan dengan 10 contoh dan praktik terbaik dengan VLOOKUP fungsi.
Unduh Buku Kerja Praktik
Anda bisa mengunduh buku kerja Excel yang kami gunakan untuk menyiapkan artikel ini.
Berlatih Dengan VLOOKUP.xlsxPengenalan ke Fungsi VLOOKUP
- Fungsi Tujuan:
The Fungsi VLOOKUP digunakan untuk mencari nilai yang diberikan di kolom paling kiri dari tabel yang diberikan, dan kemudian mengembalikan nilai di baris yang sama dari kolom yang ditentukan.
- Sintaksis:
=VLOOKUP(lookup_value, table_array, col_index, [range_lookup])
- Penjelasan Argumen:
Argumen | Wajib / Pilihan | Penjelasan |
---|---|---|
lookup_value | Diperlukan | Nilai yang dicari di kolom paling kiri dari tabel yang diberikan. Bisa berupa nilai tunggal atau array nilai. |
table_array | Diperlukan | Tabel di mana ia mencari lookup_value di klom paling kiri. |
col_index_num | Diperlukan | Nomor kolom dalam tabel dari mana suatu nilai akan dikembalikan. |
[range_lookup] | Opsional | Memberitahu apakah diperlukan kecocokan eksak atau parsial dari lookup_value. 0 untuk kecocokan eksak, 1 untuk kecocokan parsial. Defaultnya adalah 1 (kecocokan parsial). |
- Parameter Pengembalian:
Mengembalikan nilai baris yang sama dari kolom yang ditentukan dari tabel yang diberikan, di mana nilai di kolom paling kiri cocok dengan lookup_value.
10 Praktik Terbaik dengan VLOOKUP di Excel
Kami telah mengklasifikasikan tingkat kesulitan dari penggunaan VLOOKUP fungsi ke dalam tiga kategori: Pemula, Sedang dan Mahir .
1. Contoh dan Praktik Tingkat Pemula dengan VLOOKUP
i. VLOOKUP untuk Menemukan Data atau Array Tertentu Secara Horizontal dari Tabel
Dalam tabel berikut ini, sejumlah data penjualan telah dicatat untuk salesman. Dalam contoh pertama kita tentang VLOOKUP kita akan menarik catatan penjualan dari salesman tertentu.
Misalnya, kita akan mendapatkan catatan penjualan dari Peter dari meja.
Dalam keluaran Sel C16 , rumus yang diperlukan adalah:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Setelah menekan Masuk Anda akan mendapatkan nilai departemen, bulan, dan penjualan dalam array horizontal sekaligus. Dalam fungsi ini, kita telah mendefinisikan indeks kolom tiga Kolom C, D, dan E dalam sebuah larik {2,3,4} Jadi, fungsi tersebut telah mengembalikan nilai yang diekstrak dari ketiga kolom tersebut.
Baca selengkapnya: Cara Menarik Data dari Beberapa Lembar Kerja di Excel (4 Cara Cepat)
ii. Latihan VLOOKUP dengan Rentang Bernama di Excel
Dalam argumen pertama dari VLOOKUP kita bisa mendefinisikan data array atau tabel dengan fungsi rentang nama Pada contoh sebelumnya, array atau rentang data tabel yang dipilih adalah B5:E13 Tetapi di sini kita akan menamai kisaran data ini sebagai Data_Penjualan.
Untuk melakukan ini, kita harus memilih larik dan kemudian mengedit nama di dalam Kotak Nama terletak di sudut kiri-atas spreadsheet.
Sekarang, rumus yang digunakan dalam contoh sebelumnya akan terlihat seperti ini dengan rentang nama yang ditentukan:
=VLOOKUP(B16,Data_Penjualan,{2,3,4},FALSE)
Setelah menekan Masuk , kita akan dapat mengekstrak data yang sama seperti yang ditemukan di bagian sebelumnya.
iii. Mengkategorikan Data dengan VLOOKUP di Excel
Dalam contoh ini, kita telah menambahkan kolom ekstra bernama Kategori di luar tabel data atau array. Apa yang akan kita lakukan di sini adalah mengkategorikan departemen dengan A, B, atau C berdasarkan tabel kedua di bagian bawah.
📌 Langkah 1:
➤ Pilih Sel F5 dan ketik:
=VLOOKUP(C5,$C$16:$D$18,2,FALSE)
➤ Tekan Masuk dan fungsi akan mengembalikan A karena alfabet ini menunjukkan Jeans departemen.
📌 Langkah 2:
Sekarang gunakan Isi Gagang untuk mengisi otomatis seluruh Kolom F dan Anda akan diperlihatkan semua kategori berdasarkan nama departemen.
2. Contoh dan Praktik Tingkat Sedang dengan VLOOKUP
i. Menampilkan Pesan Kesalahan Jika Data Tidak Ditemukan dengan VLOOKUP
Terkadang, kita mungkin tidak dapat menemukan atau mengekstrak data berdasarkan kriteria yang kita tetapkan. VLOOKUP akan mengembalikan kesalahan yang terlihat cukup aneh dalam tabel data. Kita dapat mengganti pesan kesalahan itu dengan pernyataan yang disesuaikan, seperti "Tidak Ditemukan" atau "Data Tidak Tersedia".
Contohnya, kita akan menemukan catatan penjualan dari Robert tetapi nama ini tidak tersedia dalam Penjual Jadi, kita akan menggunakan kolom IFERROR fungsi di sini dan fungsi ini akan menentukan pesan yang akan ditampilkan ketika fungsi tidak dapat mencocokkan kriteria yang diberikan.
Dalam Sel C16 , rumus yang diperlukan dengan IFERROR dan VLOOKUP Fungsi-fungsi akan menjadi:
=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE), "Tidak Ditemukan")
Sekarang tekan Masuk dan Anda akan menemukan pernyataan yang disesuaikan "Tidak Ditemukan" karena fungsi tidak bisa mengekstrak data apa pun karena tidak adanya nama 'Robert di Kolom B .
ii. VLOOKUP Nilai yang Mengandung Spasi Ekstra
Nilai pencarian kita terkadang mengandung spasi tersembunyi. Dalam hal ini, nilai pencarian kita tidak dapat dicocokkan dengan nama-nama yang sesuai yang ada di Kolom B Jadi, fungsi tersebut akan mengembalikan error seperti yang ditunjukkan pada gambar berikut.
Untuk menghindari pesan kesalahan ini dan menghapus spasi sebelum mulai mencari nilai yang ditentukan, kita harus menggunakan TRIM Fungsi TRIM memangkas ruang yang tidak perlu dari nilai pencarian.
Sejak Sel B16 mengandung spasi ekstra di akhir nama- Peter, rumus yang diperlukan untuk mencari nama Peter saja tanpa spasi dalam output Sel C16 akan menjadi:
=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)
Setelah menekan Masuk , Anda akan menemukan data yang diekstrak untuk Peter.
iii. VLOOKUP dengan Fungsi MATCH di Excel
Pada bagian ini, kita akan mencari dua kriteria yang didefinisikan bersama dengan kolom dan baris. Dalam pencarian dua arah ini, kita harus menggunakan PERTANDINGAN berfungsi untuk menentukan nomor kolom dari larik yang dipilih.
Sebagai contoh, berdasarkan dataset berikut ini, kita bisa menggambar segala jenis catatan penjualan untuk salesman tertentu, biarlah itu Antonio dan kita akan menemukan departemennya di sini.
Dalam keluaran Sel C18 , rumus yang diperlukan dengan PERTANDINGAN dan VLOOKUP Fungsi-fungsi akan menjadi:
=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)
Tekan Masuk dan rumus akan mengembalikan 'Jeans' sebagai Antonio bekerja di departemen jeans.
Anda bisa mengubah kriteria output dalam Sel C17 dan catatan penjualan terkait lainnya akan langsung muncul. Anda juga dapat mengubah nama salesman di Sel C16 untuk menemukan data penjualan untuk salesman lain juga.
Baca selengkapnya: Fungsi INDEX MATCH vs VLOOKUP (9 Contoh)
iv. Menarik Data Berdasarkan Kecocokan Parsial dengan VLOOKUP
VLOOKUP juga berfungsi dengan penggunaan karakter wildcard yang melaluinya kita bisa mencari kecocokan parsial dalam tabel dan mengeluarkan data yang sesuai.
Misalnya, kita bisa mencari nama aktual dengan teks parsial "ton" hanya dan kemudian kita akan mengekstrak catatan penjualan untuk salesman itu.
Rumus yang diperlukan dalam Sel C16 seharusnya:
=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)
Setelah menekan Masuk , rumus tersebut akan mengembalikan data penjualan untuk Antonio karena nama ini mengandung teks yang ditentukan- "ton" .
Baca selengkapnya: VLOOKUP dengan Wildcard di Excel (3 Metode)
v. Mengekstrak Nilai Terakhir dalam Daftar dengan VLOOKUP
Mengekstrak nilai terakhir atau nilai akhir dalam rentang sel yang panjang terlalu sederhana dengan VLOOKUP fungsi.
Dalam gambar berikut ini, Kolom B berisi angka-angka dengan nilai acak. Kita akan mengekstrak nilai terakhir dari kolom ini atau rentang sel B5:B14 .
Rumus yang diperlukan dengan VLOOKUP fungsi dalam keluaran Sel D8 akan menjadi:
=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)
Tekan Masuk dan Anda akan mendapatkan nilai yang ada di sel terakhir di kolom itu.
🔎 Bagaimana Cara Kerja Formula ini?
- Dalam fungsi ini, nilai pencarian adalah angka besar yang harus dicari dalam rentang sel B5:B14 .
- Kriteria pencarian di sini dalam argumen ketiga adalah BENAR yang menunjukkan perkiraan kecocokan dari angka itu.
- The VLOOKUP fungsi mencari nilai besar ini dan mengembalikan nilai terakhir berdasarkan perkiraan kecocokan karena fungsi tidak dapat menemukan nomor yang ditentukan di kolom.
Baca selengkapnya: Excel VLOOKUP untuk Menemukan Nilai Terakhir dalam Kolom (dengan Alternatif)
Bacaan Serupa
- VLOOKUP Tidak Bekerja (8 Alasan &; Solusi)
- LOOKUP vs VLOOKUP Excel: Dengan 3 Contoh
- Apa yang dimaksud dengan Table Array dalam VLOOKUP? (Dijelaskan dengan Contoh)
- Gunakan VLOOKUP dengan Beberapa Kriteria di Excel (6 Metode + Alternatif)
- Cara Melakukan VLOOKUP dengan Wildcard di Excel (2 Metode)
3. Contoh dan Praktik Tingkat Lanjut dengan VLOOKUP
i. VLOOKUP untuk Menemukan Teks yang Peka Huruf Besar / Kecil di Excel
Terkadang, kita mungkin harus mencari kecocokan case-sensitive dan kemudian mengekstrak datanya. Dalam tabel berikut ini, Kolom B telah dimodifikasi sedikit dan jika Anda perhatikan, kolom ini sekarang memiliki nama 'Simon' tiga kali tetapi masing-masing dengan kasus yang berbeda.
Kami akan mencari nama yang tepat 'SIMON' dan menarik data penjualan berdasarkan kecocokan.
Rumus yang diperlukan dalam output Sel C16 akan menjadi:
=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)
Setelah menekan Masuk Anda akan ditampilkan data penjualan yang sesuai untuk nama yang tepat 'SIMON' hanya.
🔎 Bagaimana Cara Kerja Formula ini?
- Larik pencarian dari VLOOKUP telah didefinisikan dengan kombinasi dari PILIH dan PERSIS fungsi.
- The PERSIS fungsi di sini mencari kecocokan case-sensitive dari nama SIMON dalam rentang sel B5:B13 dan mengembalikan array dari:
{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}
- PILIH fungsi di sini mengekstrak seluruh data tabel tetapi hanya kolom pertama yang menunjukkan nilai boolean (BENAR dan SALAH) alih-alih nama penjual.
- VLOOKUP fungsi mencari nilai boolean yang ditentukan BENAR dalam data yang diekstrak dan kemudian mengembalikan catatan penjualan yang tersedia berdasarkan nomor baris dari nilai pencarian yang cocok BENAR .
Baca selengkapnya: Cara Membuat VLOOKUP Peka Kasus di Excel (4 Metode)
ii. Penggunaan Item Daftar Drop-Down sebagai Nilai VLOOKUP
Alih-alih mengubah nama atau kriteria lainnya secara manual, kita juga bisa membuat daftar drop-down untuk kriteria yang ditentukan dan mengekstrak data. Dalam tabel berikut, nilai penjualan dari sejumlah salesman telah dicatat untuk tiga bulan yang berbeda. Di bawah tabel utama, kita akan membuat dua drop-down untuk salesman dan bulan.
📌 Langkah 1:
➤ Pilih Sel C15 di mana daftar drop-down akan ditetapkan.
Dari Data pita, pilih Validasi Data dari Alat Data drop-down.
Kotak dialog akan muncul.
📌 Langkah 2:
Dalam Izinkan kotak, pilih opsi Daftar .
Dalam Sumber kotak, tentukan rentang sel yang berisi nama semua salesman.
➤ Tekan OK dan Anda sudah selesai dengan pembuatan drop-down pertama.
Seperti pada gambar di bawah ini, Anda akan menemukan daftar drop-down untuk semua salesman.
Demikian pula, Anda harus membuat daftar drop-down lain untuk rentang sel (C4:E4) berisi nama-nama bulan.
📌 Langkah 3:
Sekarang pilih nama Antonio dari Penjual drop-down.
➤ Pilih nama bulan Feb dari Bulan drop-down.
➤ Akhirnya, dalam keluaran Sel C17 , rumus yang sesuai adalah:
=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)
➤ Tekan Masuk dan Anda akan segera diperlihatkan data yang dihasilkan.
Sekarang, Anda bisa mengubah salah satu nama atau bulan dari Penjual dan Bulan drop-down dan menemukan output yang sesuai di Sel C17 segera.
Baca selengkapnya: VLOOKUP dengan Daftar Drop Down di Excel
💡 Hal-hal yang Perlu Diperhatikan
- The lookup_value bisa berupa nilai tunggal atau larik nilai. Jika Anda memasukkan larik nilai, fungsi akan mencari masing-masing nilai di kolom paling kiri dan mengembalikan nilai baris yang sama dari kolom yang ditentukan.
- Fungsi ini akan mencari perkiraan kecocokan jika [range_lookup] diatur ke 1. Dalam hal ini, ia akan selalu mencari nilai terdekat yang lebih rendah dari lookup_value , bukan yang paling atas.
- Jika col_index_number adalah pecahan sebagai pengganti bilangan bulat, Excel sendiri akan mengubahnya menjadi bilangan bulat yang lebih rendah. Tetapi akan menaikkan #VALUE! kesalahan jika col_index_number adalah nol atau negatif.
Kata-kata Penutup
Saya berharap semua penggunaan VLOOKUP dalam artikel ini sekarang akan membantu Anda menerapkannya di spreadsheet Excel Anda saat mengekstrak data berdasarkan nilai pencarian. Jika Anda memiliki pertanyaan atau umpan balik, beri tahu saya di bagian komentar. Atau Anda dapat melihat artikel kami yang lain terkait fungsi Excel di situs web ini.