Lookup & Reference
Microsoft Excel
MATCH
Mengembalikan posisi relatif suatu nilai dalam range. Digunakan sebagai pasangan INDEX untuk lookup yang fleksibel.
Tipe hasil:
NumberSyntax
MATCH(lookup_value, lookup_array, [match_type])Parameter
lookup_valuevalue/referencewajib
Nilai yang dicari.
lookup_arrayrangewajib
Range satu baris atau satu kolom tempat mencari.
match_typeintegeropsional
0 = exact match, 1 = terkecil yang >= (data harus ascending), -1 = terbesar yang <= (data harus descending). Default: 1.
Catatan
- Selalu gunakan match_type 0 (exact match) kecuali punya alasan khusus untuk approximate.
- MATCH mengembalikan ERROR #N/A jika tidak ditemukan. Wrap dengan IFERROR untuk penanganan error.
- Di Excel 365, XMATCH adalah versi modern dengan lebih banyak opsi pencarian.
Contoh Penggunaan
Cari posisi exact match
1 =MATCH("Bandung", B2:B20, 0)
Cari 'Bandung' di B2:B20 dengan exact match (0). Jika di baris ke-4, hasilnya 4.
Hasil
Nomor posisi 'Bandung' dalam range
Cari posisi header kolom
1 =MATCH("Harga", A1:E1, 0)
Cari teks 'Harga' di baris header untuk tahu ada di kolom ke berapa.
Hasil
Nomor kolom 'Harga'
INDEX + MATCH dua arah
1 =INDEX(B2:E10, MATCH(G1, A2:A10, 0), MATCH(G2, B1:E1, 0))
Cari baris berdasarkan G1 dan kolom berdasarkan G2, ambil nilai di persilangannya.
Hasil
Nilai di persilangan baris G1 dan kolom G2
Pertanyaan Umum tentang MATCH
Apa itu fungsi MATCH di Microsoft Excel?
Mengembalikan posisi relatif suatu nilai dalam range. Digunakan sebagai pasangan INDEX untuk lookup yang fleksibel. Di Microsoft Excel, fungsi MATCH termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Selalu gunakan match_type 0 (exact match) kecuali punya alasan khusus untuk approximate..
Bagaimana cara menggunakan MATCH di Microsoft Excel?
Gunakan sintaks berikut: MATCH(lookup_value, lookup_array, [match_type]). MATCH mengembalikan ERROR #N/A jika tidak ditemukan. Wrap dengan IFERROR untuk penanganan error.. Di Excel 365, XMATCH adalah versi modern dengan lebih banyak opsi pencarian..
Apa nilai yang dikembalikan oleh fungsi MATCH?
Fungsi MATCH mengembalikan nilai bertipe Number. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi MATCH?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: lookup_value (value/reference, wajib): Nilai yang dicari.; lookup_array (range, wajib): Range satu baris atau satu kolom tempat mencari.; match_type (integer, opsional): 0 = exact match, 1 = terkecil yang >= (data harus ascending), -1 = terbesar yang <= (data harus descending). Default: 1..
Latihan terkait
Praktikkan MATCH dengan soal interaktif: