Cara Lookup Dua Arah (Two-Way) di Excel
Blog/Tutorial Excel & Sheets/Cara Lookup Dua Arah (Two-Way) di Excel

Cara Lookup Dua Arah (Two-Way) di Excel

BimaBima
·15 Oktober 2026·10 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Lookup dua arah di Excel nyari satu nilai berdasarkan dua kriteria sekaligus: satu buat baris, satu buat kolom. Cara paling umum pakai INDEX dengan dua MATCH, di mana MATCH pertama nyari posisi baris dan MATCH kedua nyari posisi kolom. Di Excel versi baru, kamu bisa pakai XLOOKUP bersarang yang lebih mudah dibaca. Dua-duanya ngembaliin nilai di titik perpotongan baris dan kolom.

Lookup dua arah di Excel nyari satu nilai berdasarkan dua kriteria sekaligus: satu buat baris, satu buat kolom. Contohnya, cari harga produk tertentu di bulan tertentu dari tabel yang barisnya produk dan kolomnya bulan.

VLOOKUP biasa gak cukup di sini. VLOOKUP cuma nyocokin satu arah, jadi kamu butuh teknik yang baca baris dan kolom bareng.

Di sini kamu bakal belajar dua cara utama lookup dua arah, pakai INDEX MATCH MATCH dan XLOOKUP bersarang, lengkap sama contoh nyata dari data toko_berkah dan kesalahan yang sering bikin rumusnya error.

Apa itu lookup dua arah di Excel?

Lookup dua arah adalah cara ngambil nilai dari perpotongan satu baris dan satu kolom yang dicari secara bersamaan. Kamu kasih dua kunci: label baris dan label kolom. Rumusnya cari posisi keduanya, lalu balikin isi sel di titik temunya. Ini bedanya sama lookup biasa yang cuma cocokin satu kunci.

Misalnya kamu punya tabel harga: baris berisi nama produk, kolom berisi nama bulan. Buat tau harga Beras di bulan Maret, kamu perlu nyari baris Beras dan kolom Maret sekaligus. Itu tugas lookup dua arah.

Gimana cara lookup dua arah pakai INDEX MATCH MATCH?

Pakai INDEX buat ambil nilai, lalu dua MATCH buat nemuin nomor baris dan nomor kolomnya. MATCH pertama nyari posisi label baris, MATCH kedua nyari posisi label kolom. INDEX gabungin keduanya jadi satu nilai di perpotongan. Ini cara paling fleksibel dan jalan di semua versi Excel.

=INDEX(B2:M20,
       MATCH("Beras", A2:A20, 0),
       MATCH("Mar", B1:M1, 0))

Bedah bagian per bagian:

  • B2:M20 area data harga yang mau diambil.
  • MATCH("Beras", A2:A20, 0) nyari baris ke berapa produk Beras.
  • MATCH("Mar", B1:M1, 0) nyari kolom ke berapa bulan Maret.

Angka 0 di tiap MATCH artinya cari yang persis sama. Jangan lupa ini, karena tanpa 0, MATCH nyari kecocokan perkiraan dan sering ngasih hasil salah. Kalau kamu belum akrab sama pola ini, baca dulu INDEX MATCH di Google Sheets yang konsepnya sama persis.

Gimana lookup dua arah pakai XLOOKUP bersarang?

Sarangkan satu XLOOKUP di dalam XLOOKUP lainnya. XLOOKUP dalam nyari baris produk dan balikin seluruh barisnya, lalu XLOOKUP luar nyari kolom bulan di baris itu. Cara ini lebih gampang dibaca dan cuma jalan di Excel 365 atau Excel 2021 ke atas.

=XLOOKUP("Mar", B1:M1,
    XLOOKUP("Beras", A2:A20, B2:M20))

Cara bacanya dari dalam ke luar. XLOOKUP dalam XLOOKUP("Beras", A2:A20, B2:M20) balikin seluruh baris harga Beras. Habis itu XLOOKUP luar nyari kolom Maret di baris tadi. Hasilnya harga Beras bulan Maret.

Kelebihan XLOOKUP: gak perlu ngitung nomor baris atau kolom, dan bisa nyari dari kanan ke kiri tanpa masalah. Buat dasar posisi data, XMATCH juga berguna, aku bahas di rumus XMATCH Excel.

INDEX MATCH MATCH atau XLOOKUP, pilih yang mana?

Pilih berdasarkan versi Excel kamu dan siapa yang bakal buka filenya. INDEX MATCH MATCH jalan di mana aja termasuk Excel lawas. XLOOKUP bersarang lebih ringkas tapi butuh Excel versi baru. Kalau file dipakai bareng orang yang masih pakai Excel 2016, main aman pakai INDEX MATCH MATCH.

AspekINDEX MATCH MATCHXLOOKUP bersarang
Versi ExcelSemua versi365 dan 2021 ke atas
KeterbacaanSedangLebih mudah
Kompatibel file lamaYaBisa error di Excel lawas
Cari kiri ke kananBebas arahBebas arah

Contoh kasus: tabel harga toko_berkah

Toko_berkah simpen daftar harga dalam matriks: 45 produk di baris, 12 bulan di kolom. Total 540 sel harga. Tadinya tim ngecek harga manual sambil scroll, dan dari catatan ngulikdata, salah baca baris kejadian sekitar 3 kali seminggu. Setelah pindah ke lookup dua arah, kesalahan itu hilang.

-- Ambil harga dari sel input
=INDEX(B2:M46,
       MATCH(P2, A2:A46, 0),   'P2 = nama produk
       MATCH(Q2, B1:M1, 0))    'Q2 = nama bulan

Sekarang tim cukup ketik nama produk di sel P2 dan nama bulan di Q2. Harganya muncul otomatis. Gak ada lagi scroll manual yang bikin salah baca. Buat lookup antar sheet yang beda, cek cara VLOOKUP antar sheet di Excel.

Kesalahan umum saat lookup dua arah

Kesalahan pertama: lupa angka 0 di MATCH. Tanpa 0, MATCH pakai pencocokan perkiraan yang butuh data terurut dan sering ngasih nilai salah tanpa peringatan. Selalu tulis 0 buat cocok persis.

Kesalahan kedua: area INDEX gak pas sama area MATCH. Kalau INDEX baca B2:M20 tapi MATCH baris baca A2:A25, nomor barisnya meleset. Pastiin tinggi dan lebar areanya sinkron.

Kesalahan ketiga: ada spasi tersembunyi di label. Kalau di tabel tertulis "Beras " dengan spasi ekstra, tapi kamu cari "Beras", MATCH balikin #N/A. Bersihin dulu pakai TRIM. Buat kasus VLOOKUP dengan banyak kriteria, ada teknik lain di VLOOKUP banyak kriteria di Excel.

FAQ

Kenapa gak bisa pakai VLOOKUP buat lookup dua arah?

VLOOKUP cuma cocokin satu kunci di kolom paling kiri, lalu ambil nilai dari kolom yang nomornya kamu tentuin manual. Waktu kolom tujuan berubah-ubah, kamu harus ubah nomor itu terus. INDEX MATCH MATCH atau XLOOKUP bersarang nemuin baris dan kolom otomatis, jadi jauh lebih pas buat data berbentuk matriks.

Apakah lookup dua arah bisa di Google Sheets?

Bisa, dengan rumus yang sama persis. INDEX MATCH MATCH jalan identik di Google Sheets. XLOOKUP juga udah didukung. Bedanya cuma soal pemisah argumen di beberapa wilayah, koma atau titik koma. Selain itu, logika dan hasilnya sama.

Gimana kalau labelnya ada yang kembar?

MATCH dan XLOOKUP ngambil kecocokan pertama yang ketemu dari atas. Kalau ada dua produk bernama sama, cuma yang pertama yang kepakai. Solusinya, pastiin label baris dan kolom unik, atau gabungin dua kolom jadi satu kunci sebelum dicari biar gak ambigu.

Bisa gak lookup dua arah balikin lebih dari satu nilai?

Versi dasar cuma balikin satu nilai di perpotongan. Kalau kamu mau ambil satu baris atau kolom penuh, pakai XLOOKUP tanpa sarang kedua, atau fungsi FILTER di Excel baru. Buat titik tunggal, INDEX MATCH MATCH udah paling pas dan ringan.

Mana yang lebih cepat, INDEX MATCH atau XLOOKUP?

Buat tabel ukuran normal, bedanya gak kerasa. Dua-duanya cepat karena cuma nyari posisi, bukan mindai seluruh sheet. Di tabel raksasa dengan ratusan ribu baris, selisihnya baru mulai keliatan, tapi buat kerjaan analis sehari-hari, pilih yang paling gampang kamu baca dan rawat.

Penutup

Yang perlu kamu bawa dari sini:

  • Lookup dua arah nyari nilai di perpotongan baris dan kolom sekaligus.
  • INDEX MATCH MATCH jalan di semua versi Excel.
  • XLOOKUP bersarang lebih gampang dibaca tapi butuh Excel baru.

Mau mahir rumus lookup sampai lancar? Latihan bareng materi Excel di Ngulik Data, lalu perkuat dasarnya lewat INDEX MATCH. Referensi resmi fungsinya ada di dokumentasi lookup Microsoft.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

Excel vs Python untuk Analis Data: Kapan Pakai Apa (2026)
Tutorial Excel & Sheets
29 Desember 2026•8 menit baca

Excel vs Python untuk Analis Data: Kapan Pakai Apa (2026)

Nggak perlu milih satu selamanya. Ini kapan Excel lebih cepat, kapan Python menang, dan contoh tugas yang sama dikerjain di dua-duanya biar kamu bisa banding sendiri.

BimaBima
Template Simulasi Cicilan Kredit di Excel
Tutorial Excel & Sheets
26 Desember 2026•9 menit baca

Template Simulasi Cicilan Kredit di Excel

Bikin simulasi cicilan kredit sendiri di Excel pakai fungsi PMT. Hitung angsuran bulanan plus tabel amortisasi lengkap dengan contoh KPR Rp300 juta.

BimaBima
Template Anggaran Bulanan Excel
Tutorial Excel & Sheets
23 Desember 2026•9 menit baca

Template Anggaran Bulanan Excel

Template anggaran Excel yang benar bakal hitung sisa uang dan pengeluaran per kategori otomatis. Ini struktur tabelnya, rumus SUMIF, plus contoh nyata.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore