Daftar Isi
Fungsi VLOOKUP adalah fungsi pencarian dan referensi paling populer di Excel. Ini juga salah satu yang paling rumit dan pesan kesalahan # N / A yang ditakuti bisa menjadi pemandangan umum.
Artikel ini akan membahas 6 alasan paling umum mengapa VLOOKUP Anda tidak berfungsi.
Anda Perlu Kecocokan yang Tepat
Argumen terakhir dari fungsi VLOOKUP, dikenal sebagai range_lookup menanyakan apakah Anda menginginkan perkiraan atau kecocokan yang persis sama.
Dalam kebanyakan kasus, orang mencari produk, pesanan, karyawan, atau pelanggan tertentu dan oleh karena itu membutuhkan kecocokan yang tepat. Ketika mencari nilai yang unik, FALSE harus dimasukkan untuk range_lookup argumen.
Argumen ini opsional, tetapi jika dibiarkan kosong, nilai TRUE digunakan. Nilai TRUE bergantung pada data Anda yang diurutkan dalam urutan menaik untuk bekerja.
Gambar di bawah ini menunjukkan VLOOKUP dengan argumen range_lookup dihilangkan, dan nilai yang salah dikembalikan.
Solusi
Jika mencari nilai unik, masukkan FALSE untuk argumen terakhir. VLOOKUP di atas harus dimasukkan sebagai =VLOOKUP(H3,B3:F11,2,FALSE)
.
Mengunci Referensi Tabel
Mungkin kamu ingin menggunakan beberapa VLOOKUP untuk mengembalikan informasi yang berbeda mengenai suatu record. Jika kamu berencana untuk menyalin VLOOKUPmu ke beberapa cell, kamu perlu mengunci tabelmu.
Gambar di bawah ini menunjukkan VLOOKUP yang dimasukkan secara salah. Rentang sel yang salah direferensikan untuk lookup_value dan susunan tabel .
Solusi
Tabel yang digunakan fungsi VLOOKUP untuk mencari dan mengembalikan informasi dari dikenal sebagai tabel table_array Ini perlu direferensikan secara mutlak untuk menyalin VLOOKUP Anda.
Klik pada referensi dalam rumus dan tekan tombol F4 pada keyboard untuk mengubah referensi dari relatif menjadi absolut. Rumus harus dimasukkan sebagai =VLOOKUP($H$3,$B$3:$F$11,4,FALSE)
.
Dalam contoh ini, kedua lookup_value dan table_array referensi yang dibuat mutlak. Biasanya itu mungkin hanya table_array yang perlu dikunci.
Kolom Telah Disisipkan
Nomor indeks kolom, atau col_index_num digunakan oleh fungsi VLOOKUP untuk memasukkan informasi apa yang akan dikembalikan tentang record.
Karena ini dimasukkan sebagai angka indeks, maka tidak terlalu tahan lama. Jika kolom baru dimasukkan ke dalam tabel, ini bisa menghentikan VLOOKUP Anda bekerja. Gambar di bawah ini menunjukkan skenario seperti itu.
Kuantitas berada di kolom 3, tetapi setelah kolom baru dimasukkan, kolom tersebut menjadi kolom 4. Namun VLOOKUP belum secara otomatis diperbarui.
Solusi 1
Salah satu solusinya mungkin dengan memproteksi lembar kerja sehingga pengguna tidak dapat menyisipkan kolom. Jika pengguna harus dapat melakukan ini, maka ini bukan solusi yang layak.
Solusi 2
Opsi lainnya adalah menyisipkan fungsi MATCH ke dalam col_index_num argumen dari VLOOKUP.
The PERTANDINGAN
dapat digunakan untuk mencari dan mengembalikan nomor kolom yang diperlukan. Hal ini membuat fungsi col_index_num dinamis sehingga kolom yang disisipkan tidak akan lagi mempengaruhi VLOOKUP.
Rumus di bawah ini bisa dimasukkan dalam contoh ini untuk mencegah masalah yang ditunjukkan di atas.
Meja telah menjadi lebih besar
Ketika lebih banyak baris ditambahkan ke tabel, VLOOKUP mungkin perlu diperbarui untuk memastikan bahwa baris-baris tambahan ini disertakan. Gambar di bawah ini menunjukkan VLOOKUP yang tidak memeriksa seluruh tabel untuk item buah.
Solusi
Pertimbangkan untuk memformat range sebagai tabel (Excel 2007+), atau sebagai nama range dinamis. Teknik-teknik ini akan memastikan bahwa fungsi VLOOKUPmu akan selalu memeriksa seluruh tabel.
Untuk memformat rentang sebagai tabel, pilih rentang sel yang ingin Anda gunakan untuk tabel table_array dan klik Rumah > Format sebagai Tabel dan pilih gaya dari galeri. Klik tombol Desain tab di bawah Table Tools dan ubah nama tabel dalam kotak yang tersedia.
VLOOKUP di bawah ini menunjukkan tabel bernama Daftar Buah yang digunakan.
VLOOKUP Tidak Bisa Melihat ke Kiri
Keterbatasan fungsi VLOOKUP adalah bahwa fungsi ini tidak bisa melihat ke kiri. Fungsi ini akan melihat ke bawah kolom paling kiri dari sebuah tabel dan mengembalikan informasi dari kanan.
Solusi
Solusi untuk hal ini adalah dengan tidak menggunakan VLOOKUP sama sekali. Menggunakan kombinasi fungsi INDEX dan MATCH dari Excel adalah alternatif umum untuk VLOOKUP. Ini jauh lebih fleksibel.
Contoh di bawah ini menunjukkan bahwa ini digunakan untuk mengembalikan informasi di sebelah kiri kolom yang Anda cari.
Pelajari lebih lanjut mengenai penggunaan INDEX dan MATCH
Tabel Anda Mengandung Duplikat
Fungsi VLOOKUP hanya dapat mengembalikan satu record. Ini akan mengembalikan record pertama yang cocok dengan nilai yang Anda cari.
Jika tabel Anda berisi duplikat, maka VLOOKUP tidak akan mampu melakukan tugas tersebut.
Solusi 1
Jika tidak, pertimbangkan untuk menghapusnya. Cara cepat untuk melakukan ini adalah dengan memilih tabel dan klik tombol Menghapus Duplikat tombol pada Data tab.
Lihat Penghilang Duplikat AbleBits untuk alat yang lebih lengkap untuk menangani duplikat di tabel Excel Anda.
Solusi 2
Ok, jadi daftar Anda harus memiliki duplikat. Dalam hal ini VLOOKUP bukanlah yang Anda butuhkan. PivotTable akan sempurna untuk memilih nilai dan mencantumkan hasilnya.
Tabel di bawah ini adalah daftar pesanan. Katakanlah Anda ingin mengembalikan semua pesanan untuk buah tertentu.
PivotTable telah digunakan untuk memungkinkan pengguna memilih Fruit ID dari filter laporan dan daftar semua pesanan muncul.
VLOOKUP Bebas Masalah
Artikel ini mendemonstrasikan solusi untuk 6 alasan paling umum fungsi VLOOKUP tidak berfungsi. Berbekal informasi ini, Anda akan menikmati masa depan yang tidak terlalu merepotkan dengan fungsi Excel yang luar biasa ini.
Tentang Penulis
Alan Murray adalah seorang IT Trainer dan pendiri Computergaga. Dia menawarkan pelatihan online dan tips dan trik terbaru dalam Excel, Word, PowerPoint dan Project.