VLOOKUP Tidak Bekerja (8 Alasan &; Solusi)

  • Bagikan Ini
Hugh West

VLOOKUP adalah salah satu fungsi yang paling umum dan berguna. Karena digunakan secara luas, banyak orang yang mengeluh tentang tidak berfungsinya fungsi ini. VLOOKUP dengan benar atau menunjukkan hasil yang salah. VLOOKUP memiliki beberapa keterbatasan namun sebagian besar kesalahan yang kita dapatkan adalah karena tidak memahami sintaksis dengan benar atau tidak hati-hati menggunakannya. Dalam artikel ini, saya akan menjelaskan mengapa VLOOKUP tidak bekerja.

Untuk membuat penjelasannya mudah dimengerti, saya akan menggunakan dataset yang mewakili informasi produk tentang toko buah tertentu. Ada 5 kolom dalam dataset; ini adalah Buah , ID Pesanan, Jumlah (Kg), Harga, dan Tanggal Pemesanan .

Unduh untuk Berlatih

Jangan ragu untuk mengunduh buku kerja dari tautan di bawah ini.

VLOOKUP Tidak Bekerja di Excel.xlsx

8 Alasan VLOOKUP Tidak Bekerja

1. VLOOKUP Tidak Bekerja dan Menampilkan N/A Error

Dalam bagian ini, saya akan menunjukkan kepada Anda mengapa Kesalahan #N/A terjadi saat bekerja dengan fungsi VLOOKUP Serta saya akan menyarankan Anda solusi terbaik untuk menghindari #N/A kesalahan.

1.1. Spasi Terdepan dan Terselip

Dalam datasheet yang besar, kemungkinan adanya spasi ekstra adalah hal yang umum terjadi. Selain itu, sulit untuk mengidentifikasi kesalahan karena Anda tidak akan mendapatkan kesalahan kecuali Anda memeriksa dataset dengan hati-hati.

Di sini, saya menerapkan VLOOKUP formula dengan benar.

Pertama, pilih cell untuk menempatkan nilai resultanmu.

➤ Saya memilih sel I4

Kemudian, ketikkan rumus berikut ke dalam Formula Bar .

=VLOOKUP(H4,B4:F12,2)

Di sini, di VLOOKUP saya memilih sel H4 sebagai lookup_value , dan memilih kisaran B4:F12 sebagai table_array Karena saya ingin mengetahui ID Pesanan jadi diberikan 2 sebagai col_index_num .

Tekan tombol MASUK Sekarang, Anda seharusnya mendapatkan kunci. ID Pesanan dari look_up nilai tetapi akan menunjukkan #N/A .

Sekarang, setelah melihat dataset, Anda akan menemukan bahwa lookup_value Apple memiliki beberapa ruang terdepan, itulah sebabnya VLOOKUP tidak berfungsi.

Solusi:

Untuk menghapus spasi ekstra di depan atau di belakang, gunakan perintah lookup_value argumen dengan fungsi TRIM di dalam VLOOKUP fungsi.

Izinkan saya menunjukkan kepada Anda, bagaimana Anda bisa menggunakan TRIM fungsi di dalam VLOOKUP fungsi.

Untuk menghindari VLOOKUP error ketik rumus berikut di cell yang kamu pilih.

=VLOOKUP(TRIM(H4),B4:F12,2)

Di sini, yang TRIM fungsi akan menghapus semua spasi di depan dan di belakang sel yang dipilih H4 .

1.2. Untuk Kesalahan Ketik VLOOKUP Tidak Bekerja

Kesalahan pengetikan lookup_value adalah alasan lain untuk tidak bekerja VLOOKUP .

Di sini, Anda akan melihat saya memasukkan rumus dengan benar di sel yang dipilih.

=VLOOKUP(H4,B4:F12,2)

Tekan tombol MASUK tetapi bukannya menunjukkan ID Pesanan , itu akan menunjukkan kepada Anda #N/A kesalahan.

Sekarang, lihatlah lookup_value Anda akan melihat bahwa ejaan Apple tidak benar, itulah alasannya VLOOKUP tidak berfungsi.

Solusi:

Selalu hati-hati mengetikkan lookup_value Anda harus mempertahankan ejaan nilai yang tepat dari tabel data.

Saat saya mengetik lookup_value seperti yang ada di tabel sehingga VLOOKUP sedang bekerja.

1.3. Nilai Numerik yang Diformat sebagai Teks

Jika nilai numerik diformat sebagai teks dalam table_array kemudian akan menampilkan #N/A kesalahan saat menggunakan VLOOKUP fungsi.

Saya akan mencoba untuk mendapatkan Harga dengan menggunakan ID Pesanan sebagai lookup_value .

Pertama, pilih cell untuk menempatkan nilai resultanmu.

➤ Saya memilih sel I4

Kemudian, ketikkan rumus berikut ke dalam Formula Bar .

=VLOOKUP(H4,C4:F12,3)

Tekan tombol MASUK Dengan demikian, Anda akan mendapatkan #N/A kesalahan, bukannya Harga .

Sekarang, jika Anda melalui ID Pesanan maka Anda akan melihat angka 1001 diformat sebagai teks. Itulah alasannya mengapa tidak bekerja VLOOKUP .

Solusi:

Untuk menghindari jenis kesalahan seperti itu, selalu periksa format nilai numerik. Di sini, saya mengoreksi format numerik sebagai angka sehingga VLOOKUP sedang bekerja.

Baca selengkapnya: VLOOKUP Teks Parsial dari Sel Tunggal di Excel

1.4. Nilai Lookup Bukan Kolom Paling Kiri

The VLOOKUP fungsi mempertahankan urutan, yang merupakan lookup_value harus menjadi kolom paling kiri jika tidak maka tidak akan berfungsi.

Saya akan mencoba untuk mendapatkan Harga dengan menggunakan ID Pesanan sebagai lookup_value .

Jadi, saya menggunakan rumus berikut ini.

=VLOOKUP(H4,B4:F12,3)

Tetapi di sini ID Pesanan bukan kolom paling kiri dari table_array B4:F12 itulah mengapa itu ditampilkan #N/A kesalahan.

Solusi:

Di sini, Anda bisa menghindari kesalahan dengan 2 cara.

⏩ Salah satunya adalah Anda dapat mengubah table_array di mana lookup_value akan menjadi kolom paling kiri.

⏩ Kedua, Anda dapat menempatkan lookup_value kolom pada posisi paling kiri dari tabel dataset.

Baca selengkapnya: VLOOKUP dengan Dua Nilai Pencarian di Excel (2 Pendekatan)

1.5. Tabel yang terlalu besar atau Menyisipkan Baris Baru & Kolom dengan Nilai

Kadang-kadang kita memasukkan data baru ke dalam dataset kita, tetapi lupa untuk mengubah table_array maka VLOOKUP tidak bisa bekerja dengan baik.

Saya akan mencoba untuk mendapatkan ID Pesanan dengan menggunakan Buah sebagai lookup_value .

Jadi, saya menggunakan rumus berikut ini.

=VLOOKUP(H4,B4:F12,2,FALSE)

Di sini, saya menggunakan kecocokan yang tepat jenis untuk menghindari informasi yang menyesatkan dan juga menyisipkan informasi untuk Lichi namun mendapat kesalahan karena saya tidak memperbarui table_array .

Solusi:

Ingatlah setiap kali Anda menyisipkan data baru ke tabel dataset Anda, perbarui tabel tabel-larik juga.

⏩ Di sini, saya memperbarui table_array dalam rumus.

=VLOOKUP(H4,B4:F14,2,FALSE)

⏩ Cara lain adalah mengubah dataset Anda menjadi tabel.

Pertama, pilih rentang sel.

Kemudian, buka Sisipkan >>> pilih Tabel

A kotak dialog akan muncul.

Kemudian, klik OK .

Karena dataset Anda sekarang berubah menjadi tabel, Anda hanya dapat menggunakan nama tabel.

Baca selengkapnya: Mengapa VLOOKUP Mengembalikan #N/A Ketika Ada Kecocokan? (5 Penyebab &; Solusi)

2. VLOOKUP Tidak Bekerja dan Menunjukkan Kesalahan NILAI

Dari bagian ini, Anda akan mengetahui mengapa #VALUE kesalahan terjadi sewaktu bekerja dengan VLOOKUP Selain itu, saya akan menyarankan Anda solusi yang paling mungkin untuk menghindari #VALUE kesalahan.

2.1. Untuk Nomor Indeks Kolom Kurang dari 1

Jika Anda keliru menggunakan col_index_num kurang dari 1 , maka Anda akan mendapatkan #VALUE kesalahan.

Jika Anda mendapatkan ini #VALUE silakan periksa col_index_num argumen.

Baca selengkapnya: VLOOKUP dengan Angka di Excel (4 Contoh)

2.2. Menggunakan Lebih dari 255 Karakter

Misalkan Anda memiliki teks panjang sebagai nilai yang lebih dari 255 karakter maka Anda akan memiliki #VALUE kesalahan.

Di sini, di A7 sel, saya memasukkan nilai yang melebihi 255 karakter.

Kemudian, menggunakan rumus berikut

=VLOOKUP(G4,A4:E12,2)

Sekarang, Anda bisa melihat bahwa hasilnya menunjukkan #VALUE kesalahan.

Solusi:

Untuk menghindari kesalahan ini, Anda bisa mengurangi karakter atau Anda bisa menggunakan INDEKS dan fungsi MATCH bukannya VLOOKUP .

Di sini, saya menggunakan PERTANDINGAN dan INDEX fungsi.

=INDEX($B$4:$B$12,MATCH(TRUE,INDEX($A$4:$A$12=G4,0),0)))

Di sini, di INDEX fungsi memilih referensi absolut dari rentang sel $B$4:$B$12 dari tempat saya ingin mengembalikan nilai.

Dalam PERTANDINGAN fungsi, mengingat BENAR sebagai lookup_value dan menggunakan yang lain INDEKS($A$4:$A$12=G4,0) berfungsi sebagai lookup_array kemudian digunakan diambil 0 sebagai match_type untuk digunakan Kecocokan yang Tepat .

Tekan tombol MASUK dan Anda akan mendapatkan hasil untuk lookup_value lebih dari 255 karakter.

Baca selengkapnya: Fungsi INDEX MATCH vs VLOOKUP (9 Contoh)

Bacaan Serupa

  • LOOKUP vs VLOOKUP Excel: Dengan 3 Contoh
  • Cara Membuat VLOOKUP Peka Kasus di Excel (4 Metode)
  • Excel VLOOKUP untuk Menemukan Nilai Terakhir dalam Kolom (dengan Alternatif)
  • Cara Melakukan VLOOKUP dengan Wildcard di Excel (2 Metode)
  • Excel VLOOKUP untuk Mengembalikan Beberapa Nilai Secara Vertikal

3. VLOOKUP Tidak Bekerja dan Menunjukkan Kesalahan REF

Di sini, Anda akan tahu mengapa #REF kesalahan terjadi sewaktu bekerja dengan VLOOKUP dan juga, Anda akan mendapatkan solusi untuk menghindari #REF kesalahan.

3.1. Menggunakan Nomor Indeks Kolom Lebih Besar Daripada Tabel

Apabila Anda menggunakan col_index_num lebih besar dari jumlah kolom yang Anda miliki di dalam table_array maka Anda akan mendapatkan #REF kesalahan.

Di sini, saya menggunakan 6 sebagai col_index_number tetapi table_array memiliki 5 kolom secara total, itulah sebabnya mengapa VLOOKUP tidak berfungsi dan menunjukkan #REF kesalahan.

Solusi:

Untuk menghindari #REF kesalahan memeriksa col_index_num dan menggunakan nomor yang ada di dalam table_array .

Baca selengkapnya: VLOOKUP untuk Mengembalikan Beberapa Kolom di Excel (4 Contoh)

4. Kesalahan Nama VLOOKUP

Izinkan saya menunjukkan kepada Anda mengapa #NAMA kesalahan terjadi dan bagaimana Anda bisa menghilangkannya.

4.1. Untuk Kesalahan Pengejaan Nama Fungsi VLOOKUP Tidak Bekerja

The #NAME kesalahan datang karena kesalahan ejaan nama fungsi.

Solusi:

Untuk menghindari #NAME kesalahan selalu menggunakan nama fungsi yang sesuai dari fungsi bawaan Excel.

5. Menggunakan Perkiraan Kecocokan

Jika Anda menggunakan perkiraan kecocokan (BENAR) maka tetap ada kemungkinan #N/A kesalahan atau salah hasil.

Saya akan mencoba untuk mendapatkan ID Pesanan dengan menggunakan Buah sebagai lookup_value .

Jadi, saya menggunakan rumus berikut ini.

=VLOOKUP(H4,B4:F12,2,TRUE)

Tetapi di sini, saya memberikan Lichi sebagai lookup_value dan digunakan BENAR sebagai range_lookup . VLOOKUP menunjukkan 1007 sebagai ID Pesanan yang tidak benar karena 1007 adalah ID Pesanan dari Ceri .

Karena saya menggunakan perkiraan kecocokan jadi alih-alih menunjukkan kesalahan, itu menunjukkan informasi yang salah

Solusi:

Gunakan lookup_value dengan hati-hati. Alih-alih menggunakan perkiraan kecocokan tipe yang bisa Anda gunakan kecocokan yang tepat Saya pikir, mendapatkan kesalahan jauh lebih baik daripada memiliki informasi yang menyesatkan.

Anda bisa membungkus rumus dengan fungsi IFERROR untuk menampilkan pesan kesalahan apa pun ketika tidak dapat menemukan nilai dalam kisaran.

6. Referensi Tabel Bersifat Relatif

Jika Anda susunan tabel direferensikan secara relatif maka Anda mungkin memiliki notifikasi kesalahan atau kesalahan saat menyalin rumus ke pencarian nilai lainnya.

Solusi:

Untuk menghindari kesalahan ini, gunakan referensi absolut.

Tekan tombol F4 saat memilih referensi maka itu akan mengkonversi referensi relatif untuk referensi absolut .

Di sini, saya menggunakan rumus berikut

=VLOOKUP(I4,C4:$F$12,2)

7. VLOOKUP Tidak Bekerja Untuk Memasukkan Kolom Baru

Jika Anda menyisipkan kolom baru ke dataset Anda yang sudah ada, maka VLOOKUP tidak berfungsi. col_index-num digunakan untuk mengembalikan informasi tentang record di dalam VLOOKUP Fungsi. col_index-num tidak tahan lama sehingga jika Anda memasukkan yang baru maka VLOOKUP tidak akan berhasil.

Di sini, Anda bisa melihat VLOOKUP berfungsi dengan baik.

Tetapi di sini saya memasukkan satu kolom baru, itulah sebabnya mengapa kolom itu muncul 0 alih-alih menunjukkan hasil yang diharapkan.

Solusi:

⏩ Untuk menghindari jenis masalah seperti itu, Anda dapat melindungi lembar kerja sehingga siapa pun tidak dapat memasukkan kolom baru tetapi itu tidak cukup ramah.

⏩ Solusi lainnya adalah Anda bisa menggunakan PERTANDINGAN fungsi di dalam VLOOKUP fungsi.

Jadi, ketikkan rumus berikut ini.

=VLOOKUP(I4,B4:G12,MATCH(J3,B3:G3,0),FALSE)

Di sini, di fungsi VLOOKUP , saya memilih sel I4 sebagai lookup_value kemudian memilih kisaran B4:G12 sebagai table_array dan sebagai col_index_num menggunakan PERTANDINGAN juga digunakan SALAH sebagai range_lookup untuk mendapatkan Kecocokan yang Tepat .

Dalam PERTANDINGAN saya menggunakan nama kolom J3 sebagai lookup_value , selanjutnya dipilih rentang nama kolom B3: G3 sebagai lookup_array kemudian diambil 0 sebagai match_type untuk digunakan Kecocokan yang Tepat .

Tekan tombol MASUK Dengan demikian, Anda akan mendapatkan hasil yang diharapkan yang Anda inginkan.

8. Nilai Pencarian Memiliki Nilai Duplikat

Jika Anda lookup_value mengandung nilai duplikat maka VLOOKUP tidak akan berfungsi untuk semua nilai yang tersedia.

VLOOKUP hanya mengembalikan nilai pertama yang cocok dengan nilai yang Anda cari.

Solusi:

Untuk menghindari jenis masalah seperti itu, Anda bisa menghapus duplikat atau Anda bisa menggunakan tabel pivot .

⏩ Anda dapat menghapus duplikat menggunakan perintah Hapus Duplikat dari kemudian Ribbon.

⏩ Selain itu, Anda juga dapat menggunakan Tabel Pivot .

Untuk menggunakannya,

Pertama, pilih rentang sel

Kemudian, buka Sisipkan tab>> pilih Tabel Pivot

A kotak dialog akan muncul, pilih tempat lalu klik OK .

Sekarang, Anda bisa memilih Buah dan ID Pesanan di Baris maka akan ditampilkan ID Pesanan dari pilihan Anda Buah .

Baca selengkapnya: Cara Menemukan Nilai Duplikat di Excel menggunakan VLOOKUP

Bagian Latihan

Saya telah menyediakan lembar latihan dalam buku kerja untuk mempraktikkan cara-cara yang telah dijelaskan ini.

Kesimpulan

Dalam artikel ini, saya mencoba mencakup semua jenis skenario VLOOKUP tidak bekerja bersama dengan solusi untuk menghindari kesalahan. Cara-cara yang berbeda ini akan membantu Anda untuk bekerja dengan VLOOKUP Terakhir, jika Anda memiliki saran, ide, atau umpan balik, jangan ragu untuk berkomentar di bawah ini.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.