0Pricing
Excel Formulas Academy · Pelajaran

Mengapa INDEX-MATCH Lebih Unggul daripada VLOOKUP

Lihat keunggulan kecepatan dan fleksibilitas dibandingkan pencarian berbasis kolom

Mengapa INDEX-MATCH Lebih Unggul daripada VLOOKUP 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.

Penyegaran Singkat tentang VLOOKUP

VLOOKUP mencari di kolom pertama sebuah tabel dan mengembalikan nilai dari kolom di sebelah kanannya, yang ditentukan oleh sebuah nomor.

Misalnya, =VLOOKUP(E1, A2:D20, 3, FALSE) menemukan E1 di kolom A dan mengembalikan nilai dari kolom ke-3 tabel tersebut.

Fungsi ini populer dan sederhana, tetapi memiliki beberapa keterbatasan nyata. INDEX-MATCH mengatasi semuanya, seperti yang akan Anda lihat.

=VLOOKUP(E1, A2:D20, 3, FALSE)

Batasan 1: VLOOKUP Hanya Mencari ke Kanan

VLOOKUP harus mencari di kolom paling kiri tabelnya dan hanya dapat mengembalikan nilai dari kolom di sebelah kanannya. Fungsi ini tidak dapat mencari ke kiri.

Jika ID Anda berada di kolom C dan nama yang diinginkan berada di kolom A, VLOOKUP tidak dapat digunakan.

INDEX-MATCH tidak memiliki aturan seperti itu. =INDEX(A2:A20, MATCH(E1, C2:C20, 0)) mencari di kolom C dan mengambil hasil dari kolom A tanpa solusi tambahan.

=INDEX(A2:A20, MATCH(E1, C2:C20, 0))

Batasan 2: Nomor Kolom yang Rentan

Argumen ke-3 VLOOKUP adalah nomor kolom yang ditetapkan secara tetap, seperti angka 3 dalam =VLOOKUP(E1, A2:D20, 3, FALSE).

Jika seseorang menyisipkan kolom baru di tengah tabel, angka 3 itu kini menunjuk ke kolom yang salah, dan rumus Anda diam-diam menghasilkan data yang keliru.

INDEX-MATCH merujuk kolom sebenarnya melalui rentang, sehingga penyisipan kolom otomatis menggeser referensinya dan hasilnya tetap benar.

=VLOOKUP(E1, A2:D20, 3, FALSE)

INDEX-MATCH Tetap Benar setelah Penyisipan Kolom

Karena INDEX menunjuk ke rentang kolom tertentu seperti C2:C20, referensi tersebut ikut berpindah bersama kolomnya saat tata letak berubah.

Sisipkan kolom baru di depannya, lalu lembar bentang akan memperbarui C2:C20 menjadi D2:D20 secara otomatis. Rumus tetap mengembalikan kolom yang sama.

Ketangguhan ini penting dalam buku kerja nyata yang disunting oleh banyak orang dari waktu ke waktu. Lebih sedikit kesalahan yang tidak terlihat berarti laporan yang lebih dapat dipercaya.

=INDEX(C2:C20, MATCH(E1, A2:A20, 0))

Batasan 3: Kinerja pada Tabel Lebar

VLOOKUP sering merujuk seluruh blok tabel, seperti A2:Z20, bahkan saat Anda hanya memerlukan satu kolom. Pada lembar yang besar, ini berarti mesin memindai jauh lebih banyak sel daripada yang diperlukan.

INDEX-MATCH hanya menggunakan dua kolom: kolom yang dicari dan kolom hasil.

Untuk beberapa rumus, perbedaannya tidak terlihat, tetapi pada ribuan pencarian, INDEX-MATCH dapat menghitung ulang dengan kecepatan yang terasa lebih tinggi.

=INDEX(Z2:Z20, MATCH(E1, A2:A20, 0))

Batasan 4: Mengembalikan Banyak Kolom

Untuk mengambil beberapa kolom dengan VLOOKUP, Anda harus mengulangi seluruh rumus dan mengubah nomor kolom setiap kali, sehingga mudah terjadi kesalahan.

Dengan INDEX-MATCH, Anda menghitung posisi sekali lalu menggunakannya kembali. Banyak orang menyimpan =MATCH(E1, A2:A20, 0) di sel pembantu, misalnya H1, lalu menulis =INDEX(C2:C20, H1) dan =INDEX(D2:D20, H1).

Satu kecocokan, banyak pengambilan data yang rapi.

=INDEX(C2:C20, $H$1)

Peran XLOOKUP

Lembar bentang versi lebih baru menyediakan XLOOKUP, yang juga dapat mencari ke arah mana pun dan menghindari masalah nomor kolom, sehingga mengatasi masalah yang sama seperti INDEX-MATCH.

=XLOOKUP(E1, A2:A20, C2:C20) ringkas dan mudah dibaca.

Namun, XLOOKUP tidak tersedia pada versi lama perangkat lunak lembar bentang atau pada beberapa buku kerja bersama. INDEX-MATCH dapat digunakan hampir di mana saja, itulah sebabnya keterampilan ini tetap penting.

=XLOOKUP(E1, A2:A20, C2:C20)

Kompromi Keterbacaan

Secara adil, INDEX-MATCH memiliki satu kekurangan: rumus ini lebih panjang dan lebih sulit dibaca sekilas daripada VLOOKUP.

Bandingkan =VLOOKUP(E1, A2:D20, 3, FALSE) dengan =INDEX(C2:C20, MATCH(E1, A2:A20, 0)).

Struktur bertingkat perlu dilatih. Membacanya dari dalam ke luar—MATCH terlebih dahulu, lalu INDEX—membuatnya lebih mudah dipahami, dan fleksibilitasnya biasanya sepadan dengan karakter tambahan tersebut.

=INDEX(C2:C20, MATCH(E1, A2:A20, 0))

Perbandingan Berdampingan

Berikut pencarian yang sama, ditulis dengan kedua cara, untuk tabel dengan nama di A dan gaji di D:

  • VLOOKUP: =VLOOKUP(E1, A2:D20, 4, FALSE)
  • INDEX-MATCH: =INDEX(D2:D20, MATCH(E1, A2:A20, 0))

Keduanya mengembalikan gaji. Namun, jika sebuah kolom disisipkan, hanya versi INDEX-MATCH yang tetap benar, dan hanya versi itu yang dapat mengembalikan nilai di sebelah kiri kolom A.

=INDEX(D2:D20, MATCH(E1, A2:A20, 0))

Kapan Memilih Masing-Masing

Panduan praktis:

  • Gunakan XLOOKUP bila lembar bentang Anda mendukungnya, untuk sintaks modern yang paling ringkas
  • Gunakan INDEX-MATCH untuk kompatibilitas maksimum, pencarian ke kiri, dan referensi yang tidak rusak oleh penyisipan
  • Gunakan VLOOKUP hanya untuk pencarian sederhana ke kanan dari kunci dalam tabel yang stabil

Dengan menguasai INDEX-MATCH, Anda dapat membaca dan memperbaiki banyak sekali buku kerja yang ada yang mengandalkannya.

=INDEX(D2:D20, MATCH(E1, A2:A20, 0))

Gambaran Besar

VLOOKUP adalah satu alat yang kaku. INDEX-MATCH terdiri dari dua gagasan sederhana—menemukan posisi dan mengambil nilai—yang dapat Anda gabungkan dengan cara yang fleksibel.

Kemampuan untuk menggabungkannya adalah pelajaran sesungguhnya: fungsi-fungsi kecil yang dapat dirangkai memungkinkan Anda menangani pencarian dua arah, pencarian ke kiri, dan pengambilan banyak kolom yang tidak dapat dilakukan oleh fungsi sekali jalan.

Kuasai bagian-bagian pembangunnya, maka Anda akan melampaui batas fungsi pencarian tunggal mana pun.

=INDEX(C2:C20, MATCH(E1, A2:A20, 0))

Pemeriksaan Singkat

Pilih keunggulan yang dimiliki INDEX-MATCH dibandingkan VLOOKUP.

Ringkasan: Mengapa INDEX-MATCH Unggul

Anda membandingkan kedua pendekatan tersebut dan melihat keunggulan INDEX-MATCH:

  • Fungsi ini dapat mencari ke segala arah, termasuk ke kiri dari kunci
  • Referensi kolomnya tetap benar saat kolom disisipkan atau dipindahkan
  • Fungsi ini dapat lebih cepat karena hanya membaca dua kolom yang diperlukan
  • Fungsi ini dapat digunakan pada lembar bentang lama yang tidak menyediakan XLOOKUP

VLOOKUP cocok untuk pekerjaan cepat, tetapi INDEX-MATCH memberikan pencarian yang tahan lama dan fleksibel, sebagai dasar teknik dua arah lanjutan yang akan dibahas berikutnya.

=INDEX(C2:C20, MATCH(E1, A2:A20, 0))

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Mengapa INDEX-MATCH Lebih Unggul daripada VLOOKUP” gratis?

Ya — teks lengkap “Mengapa INDEX-MATCH Lebih Unggul daripada VLOOKUP” 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 INDEX-MATCH Lebih Unggul daripada VLOOKUP”?

Lihat keunggulan kecepatan dan fleksibilitas dibandingkan pencarian berbasis kolom 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 INDEX-MATCH Lebih Unggul daripada VLOOKUP” 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. Mengambil Nilai dengan INDEX
  2. Menemukan Posisi dengan MATCH
  3. Menggabungkan INDEX dan MATCH
  4. Mengapa INDEX-MATCH Lebih Unggul daripada VLOOKUP
← Kembali ke Excel Formulas Academy