Excel Formulas Academy · Pelajaran

Mengapa VLOOKUP Terkadang Gagal

Diagnosis keterbatasan kolom kiri dan kesalahan indeks kolom dalam pencarian

Pelajaran 4 dari 413 langkah

Mengapa VLOOKUP Terkadang Gagal adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Saat Pencarian Gagal

VLOOKUP dapat diandalkan, tetapi dapat gagal dengan beberapa cara yang umum dan mudah diperkirakan. Sebagian besar kesalahan tidaklah misterius setelah Anda memahami aturannya.

Dalam pelajaran ini, Anda akan mempelajari penyebab umum pencarian yang gagal dan cara tepat untuk memperbaiki masing-masing penyebab. Dengan memahaminya, Anda dapat mengubah error #N/A dan #REF! yang membingungkan menjadi perbaikan cepat dan mudah.

Kegagalan 1: Batas Kolom Paling Kiri

VLOOKUP hanya dapat mencari di kolom paling kiri dari susunan_tabel dan mengembalikan nilai ke arah kanan. Fungsi ini tidak dapat mencari suatu nilai lalu mengembalikan hasil yang berada di sebelah kirinya.

Jika ID Anda berada di kolom C dan nama yang Anda inginkan berada di kolom A, VLOOKUP tidak dapat mencarinya ke arah kiri. Pilihan Anda adalah menyusun ulang kolom agar kolom pencarian menjadi yang pertama, atau menggunakan INDEX-MATCH atau XLOOKUP, yang dapat mencari ke arah mana pun.

Kegagalan 2: Indeks Kolom yang Salah

nomor_indeks_kolom dihitung dari sisi kiri susunan_tabel, bukan dari lembar kerja. Kesalahan yang umum terjadi adalah menggunakan huruf kolom lembar kerja sebagai angkanya.

Jika rentang Anda adalah C1:F10 dan Anda menginginkan kolom F, kolom tersebut adalah kolom ke-4 dalam rentang, sehingga indeksnya adalah 4, bukan 6. Menghitung dari sisi yang salah akan mengembalikan bidang yang keliru atau, jika angkanya melebihi lebar rentang, error #REF!.

=VLOOKUP(A2, C1:F10, 4, FALSE)

Kegagalan 3: Indeks Lebih Besar daripada Rentang

Jika nomor_indeks_kolom lebih besar daripada jumlah kolom dalam susunan_tabel, VLOOKUP mengembalikan #REF!.

Misalnya, meminta kolom 5 dari rentang yang terdiri atas 3 kolom, yaitu A1:C10, tidaklah mungkin:

Perbaiki masalah ini dengan memperlebar susunan_tabel agar mencakup kolom yang Anda perlukan, atau dengan mengoreksi indeks menjadi nomor kolom yang benar-benar ada dalam rentang.

=VLOOKUP(A2, A1:C10, 5, FALSE)

Kegagalan 4: Pencarian Perkiraan yang Tidak Disengaja

Menghilangkan argumen keempat akan menetapkan nilai bawaan TRUE (perkiraan). Pada daftar yang tidak diurutkan, hal ini diam-diam mengembalikan nilai di sebelahnya yang salah, bukan error, sehingga sulit diketahui.

Perbaikannya sederhana dan sebaiknya menjadi kebiasaan: selalu tambahkan FALSE untuk pencarian tepat.

=VLOOKUP(A2, Data!A:C, 3, FALSE)

Kegagalan 5: Spasi Tersembunyi dan Teks yang Tidak Cocok

Nilai pencarian "A100" tidak akan cocok dengan "A100 " yang memiliki spasi di belakang. Data yang diimpor penuh dengan perbedaan tak terlihat seperti ini.

Gejalanya: suatu nilai jelas ada, tetapi Anda mendapatkan #N/A. Bersihkan kedua sisi dengan TRIM untuk menghapus spasi yang tidak diperlukan:

=VLOOKUP(TRIM(A2), $A$1:$C$100, 3, FALSE)

Kegagalan 6: Angka yang Disimpan sebagai Teks

Jika nilai pencarian Anda adalah angka 100, tetapi tabel menyimpan kode sebagai teks "100" (atau sebaliknya), keduanya tidak akan cocok dan Anda mendapatkan #N/A.

Perhatikan segitiga hijau kecil atau angka yang rata kiri sebagai tanda bahwa angka tersebut berupa teks. Perbaiki dengan mengonversinya: bungkus teks dengan VALUE() agar menjadi angka, atau gabungkan string kosong dengan angka menggunakan &"" agar menjadi teks, sehingga kedua sisi memiliki tipe yang sama.

=VLOOKUP(VALUE(A2), $A$1:$C$100, 3, FALSE)

Kegagalan 7: Rentang Bergeser Saat Disalin

Jika Anda lupa mengunci susunan_tabel, menyalin rumus ke bawah akan menyeret rentang menjauh dari data Anda. A1:C100 pada baris 2 menjadi A2:C101 pada baris 3, lalu A3:C102, sehingga beberapa baris terlewat.

Perbaiki dengan referensi absolut agar tabel tetap tetap sementara hanya nilai pencarian yang bergeser:

=VLOOKUP(A2, $A$1:$C$100, 3, FALSE)

Membaca Petunjuk dari Error

Setiap error menunjukkan penyebab tertentu:

  • #N/A - nilai tidak ditemukan (ketidakcocokan, spasi, tipe yang salah, atau memang tidak ada)
  • #REF! - nomor_indeks_kolom lebih besar daripada rentang, atau sel yang dirujuk telah dihapus
  • #VALUE! - suatu argumen memiliki tipe yang salah, seperti indeks kolom negatif atau nol
  • #NAME? - nama fungsi salah eja, seperti VLOOKP

Jika Anda mencocokkan error dengan maknanya, berarti separuh masalah sudah teratasi.

Pengganti yang Jelas dengan IFERROR

Saat melakukan debug, Anda juga dapat membungkus pencarian agar pengguna melihat pesan yang jelas, bukan error mentah. IFERROR menangkap error apa pun dan mengembalikan teks yang Anda tentukan sebagai gantinya.

Ini tidak memperbaiki penyebab yang mendasarinya, jadi gunakan hanya setelah Anda memahami alasan pencarian gagal. Menyembunyikan error terlalu dini dapat menutupi masalah data yang sebenarnya.

=IFERROR(VLOOKUP(A2, $A$1:$C$100, 3, FALSE), "Not found")

Daftar Periksa untuk Debug

Saat pencarian tidak berjalan semestinya, periksa daftar singkat berikut:

  • Apakah nilai pencarian berada di kolom pertama rentang?
  • Apakah nomor_indeks_kolom dihitung dari sisi kiri rentang dan berada dalam lebar rentang?
  • Apakah Anda menambahkan FALSE untuk pencarian tepat?
  • Apakah kedua sisi memiliki tipe yang sama (teks atau angka) dan tidak memiliki spasi yang tidak diperlukan?
  • Apakah susunan_tabel dikunci dengan tanda dolar?

Memeriksa daftar ini dari atas ke bawah menyelesaikan sebagian besar kegagalan pencarian dalam hitungan detik.

=VLOOKUP(TRIM(A2), $A$1:$C$100, 3, FALSE)

Pemeriksaan Singkat

Diagnosis pencarian yang gagal ini.

Ringkasan: Alasan VLOOKUP Gagal

Penyebab umum dan perbaikannya:

  • Batas kolom paling kiri - susun ulang kolom, atau gunakan INDEX-MATCH / XLOOKUP
  • nomor_indeks_kolom yang salah atau terlalu besar - hitung dari sisi kiri rentang; lebarkan rentang
  • FALSE tidak dicantumkan - selalu tetapkan pencarian tepat untuk ID
  • Spasi dan teks versus angka - bersihkan dengan TRIM, konversikan dengan VALUE atau &""
  • Tabel tidak dikunci - gunakan $ agar rentang tetap pada tempatnya

Baca kode error, cocokkan dengan penyebabnya, lalu terapkan perbaikannya. Sekarang Anda memiliki perangkat lengkap untuk melakukan pencarian yang andal.

=VLOOKUP(TRIM(A2), $A$1:$C$100, 3, FALSE)
Gratis untuk memulai

Belajar Excel dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Mengapa VLOOKUP Terkadang Gagal” gratis?

Ya — teks lengkap “Mengapa VLOOKUP Terkadang Gagal” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Mengapa VLOOKUP Terkadang Gagal”?

Diagnosis keterbatasan kolom kiri dan kesalahan indeks kolom dalam pencarian Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?

Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Mengapa VLOOKUP Terkadang Gagal” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?

Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Cara VLOOKUP Menelusuri Tabel
  2. Kecocokan Persis vs Perkiraan
  3. Menelusuri Baris dengan HLOOKUP
  4. Mengapa VLOOKUP Terkadang Gagal
← Kembali ke Excel Formulas Academy