Fungsi MATCH Excel: Mencari Posisi Dari Kolom, Baris, Atau Tabel

Fungsi MATCH Excel

Kesimpulan

MATCH adalah fungsi Excel yang digunakan untuk mencari posisi nilai pencarian dalam baris, kolom, atau tabel. MATCH mendukung perkiraan dan ketepatan pencocokan, dan wildcard (*?) Untuk kecocokan sebagian. Seringkali, fungsi INDEX dikombinasikan dengan MATCH untuk mengambil nilai yang dikembalikan oleh MATCH.

Tujuan

Mendapatkan posisi dari sebuah item dalam sebuah urutan.

Nilai pengembalian

Sebuah angka yang mewakili posisi dalam lookup_array.

Syntax

=MATCH (lookup_value, lookup_array, [match_type])

Penjelasan

lookup_value – Nilai yang cocok dengan lookup_array.

lookup_array – sebuah jarak pada sel atau urutan referensi.

match_type – [opsional] Cara mencocokkan, ditentukan sebagai -1, 0, atau 1. Standarnya  adalah 1.

Nilai penggunaan

Gunakan fungsi MATCH untuk mendapatkan posisi relatif suatu item dalam urutan. MATCH menawarkan beberapa mode pencocokan yang berbeda, yang membuatnya lebih fleksibel daripada fungsi pencarian lainnya. Dapat digunakan bersama dengan INDEX, dan MATCH dapat mengambil nilai pada posisi yang cocok.

Informasi pencocokan

  • Jika match_type adalah 1, MATCH menemukan nilai terbesar yang kurang dari atau sama dengan nilai lookup_value. Lookup_array harus dipilih dalam urutan keatas.
  • Jika match_type adalah 0, MATCH menemukan nilai pertama persis sama dengan lookup_value. lookup_array tidak perlu disortir.
  • Jika match_type adalah -1, MATCH menemukan nilai terkecil yang lebih besar dari atau sama dengan nilai lookup_value. Lookup_array harus diurutkan dalam urutan menurun.
  • Jika match_type dihilangkan, diasumsikan 1.
  • Catatan: Semua jenis pencocokan akan menemukan pencocokan tepat.

Kecocokan dasar mutlak

Ketika jenis pencocokan diatur ke nol, fungsi MATCH melakukan pencocokan tepat. Dalam contoh di bawah ini, rumus dalam E3 adalah:

=MATCH(E2,B3:B11,0)

Perkiraan kecocokan dasar

Ketika jenis pencocokan diatur ke 1, rumus MATCH akan melakukan pencocokan perkiraan pada nilai yang diurutkan antara A-Z, menemukan nilai terbesar kurang dari atau sama dengan nilai pencarian. Dalam contoh yang ditunjukkan di bawah ini, rumus dalam E3 adalah:

=MATCH(E2,B3:B11,1)

Pencocokan wildcard dasar

Ketika jenis pencocokan diatur ke nol, MATCH dapat melakukan pencocokan menggunakan wildcard. Dalam contoh yang ditunjukkan di bawah ini, rumus dalam E3 adalah:

=MATCH(E2,B3:B11,0)

Ini juga sebanding dengan:

=MATCH("pq*",B3:B11,0)

Catatan:

  • Kecocokan menghiraukan huruf besar-kecil.
  • Match mengembalikan kesalahan #N/A jika tidak ada yang cocok.
  • Argumen lookup_array harus ditempatkan dalam urutan menurun: BENAR, SALAH, Z-A, … 2, 1, 0, -1, -2, …, dan seterusnya.
  • Jika match_type adalah 0 dan lookup_value adalah teks, tanda tanya karakter wildcard (?) aan tanda bintang(*) dapat digunakan dalam lookup_value.
  • Jika match_type adalah 0 dan lookup_value adalah teks, lookup_value dapat berisi karakter wildcard tanda bintang (*) dan tanda tanya (?). Tanda bintang cocok dengan urutan karakter apa pun; tanda tanya cocok dengan karakter apapun.