TL;DR
XMATCH adalah fungsi Excel modern yang nyari posisi sebuah nilai di dalam rentang dan balikin nomor urutnya. Fungsi ini pengganti MATCH dengan tambahan: bisa nyari dari bawah ke atas, dukung pencarian pola wildcard, dan bisa cari nilai terdekat tanpa data harus terurut. XMATCH tersedia di Excel 365 dan Excel 2021, biasanya dipasangin sama INDEX buat lookup dua arah.
XMATCH adalah fungsi Excel modern yang nyari posisi sebuah nilai di dalam rentang dan balikin nomor urutnya. Kalau nilainya ada di baris ketiga, XMATCH balikin angka 3.
Fungsi ini pengganti MATCH yang lebih fleksibel. Bisa nyari dari bawah, dukung wildcard, dan cari nilai terdekat tanpa data harus terurut.
Di artikel ini kamu bakal belajar sintaks dasarnya, mode pencarian, kombinasi sama INDEX, plus contoh nyata dari data stok UMKM.
XMATCH nyari posisi sebuah nilai di dalam rentang dan balikin nomor urutnya, bukan nilainya. Fungsi ini pengganti modern MATCH, dengan default kecocokan persis yang lebih aman. XMATCH tersedia di Excel 365 dan Excel 2021, biasanya dipasangin sama INDEX.
Sintaksnya:
=XMATCH(nilai_cari, array_cari, [mode_cocok], [mode_cari])
Dua argumen pertama wajib: nilai yang kamu cari dan rentang tempat nyarinya. Dua sisanya opsional buat ngatur cara pencariannya.
=XMATCH("Kopi Sachet", A2:A100)
Rumus di atas balikin nomor baris tempat Kopi Sachet berada di dalam A2:A100.
XMATCH punya tiga kelebihan dari MATCH. Defaultnya kecocokan persis, bukan perkiraan, jadi lebih aman. XMATCH bisa nyari dari bawah ke atas. Dan bisa cari nilai terdekat tanpa data harus terurut dulu, sesuatu yang MATCH nggak bisa.
| Hal | MATCH | XMATCH |
|---|---|---|
| Default kecocokan | Perkiraan (1) | Persis (0) |
| Cari dari bawah | Nggak bisa | Bisa |
| Cari terdekat tanpa sortir | Nggak bisa | Bisa |
| Ketersediaan | Semua versi | Excel 365, 2021 |
Buat perbandingan lookup yang lebih lengkap, cek panduan INDEX MATCH.
Argumen ketiga ngatur mode kecocokan. Angka 0 buat kecocokan persis, ini default dan paling sering dipakai. Angka -1 dan 1 buat cari nilai terdekat, dan angka 2 buat pencarian pola wildcard.
=XMATCH(50000, B2:B100, -1)
Rumus di atas cari harga 50000, dan kalau nggak ketemu persis, dia ambil harga terdekat yang lebih kecil. Enak buat nyari tarif berdasarkan rentang.
Argumen keempat, mode_cari, ngatur arah. Isi -1 buat nyari dari bawah ke atas, berguna waktu kamu mau nemuin kemunculan terakhir sebuah nilai.
Pakai XMATCH buat nemuin posisi, lalu INDEX buat ngambil nilainya. XMATCH kasih nomor baris, INDEX pakai nomor itu buat narik data dari kolom lain. Kombinasi ini lookup dua arah yang lebih fleksibel dari VLOOKUP.
=INDEX(C2:C100, XMATCH("Kopi Sachet", A2:A100))
XMATCH nemuin baris tempat Kopi Sachet berada di kolom A. INDEX ambil harga di kolom C pada baris yang sama. Beda dari VLOOKUP, kolom hasilnya bisa di kiri kolom pencarian.
Kalau kamu lebih sering pakai fungsi lookup baru, XLOOKUP juga alternatif yang enak dipelajari.
Toko_berkah punya daftar 240 produk di kolom A dengan sisa stok di kolom D. Admin sering perlu cek cepat: produk tertentu ada di baris berapa, dan sisa stoknya berapa.
=INDEX(D2:D241, XMATCH(F2, A2:A241))
Admin ketik nama produk di sel F2, rumus langsung nunjukin sisa stoknya. Dari eksperimen mereka, cara ini motong waktu cari stok dari yang biasanya scroll manual sekitar 40 detik per produk jadi kurang dari 3 detik.
Buat 30 pengecekan stok per hari, itu hemat sekitar 18 menit kerja tiap hari. Angka kecil yang numpuk jadi lumayan dalam sebulan.
Bonus fleksibilitas: waktu admin butuh nyari kemunculan terakhir sebuah produk yang kecatat dobel, tinggal tambahin mode cari -1 tanpa ubah struktur data.
XMATCH nyari posisi sebuah nilai di rentang dan balikin nomor urutnya. Pengganti modern MATCH dengan default kecocokan persis, dukungan cari dari bawah, dan pencarian nilai terdekat tanpa data terurut.
XMATCH defaultnya persis, bisa cari dari bawah, dan bisa cari terdekat tanpa sortir. MATCH masih jalan tapi kurang fleksibel. XMATCH cuma ada di Excel 365 dan 2021.
XMATCH nemuin posisi baris, INDEX ambil nilainya. Contohnya =INDEX(C2:C100, XMATCH("Kopi", A2:A100)). Ini lookup dua arah yang lebih fleksibel dari VLOOKUP.
Belum. Di Google Sheets pakai MATCH atau kombinasi INDEX MATCH buat hasil yang mirip.
XMATCH bikin pencarian posisi data lebih aman dan fleksibel dari MATCH. Inti pakainya: nilai yang dicari, rentangnya, lalu mode kalau perlu.
Buat ambil nilainya, pasangin sama INDEX jadi lookup dua arah.
Mau lanjut kuasain fungsi lookup modern? Cek fungsi XLOOKUP dan dokumentasi resmi di Microsoft Support.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
SUMIFS ribet kalau kriterianya banyak dan sering ganti. Rumus database Excel kayak DSUM baca kriteria dari sel terpisah, jadi kamu tinggal ubah tabel kecil tanpa nyentuh rumus.
DATEDIF ngasih umur bulat, tapi kadang kamu butuh angka desimal kayak 27,6 tahun buat hitung masa kerja atau bunga. YEARFRAC ngasih pecahan tahun dengan presisi.
Cara pakai rumus EDATE Excel buat menambah atau mengurangi bulan dari sebuah tanggal. Cocok buat jatuh tempo, tanggal kedaluwarsa, dan jadwal cicilan UMKM.