Cara menggunakan fungsi Excel MATCH -

Ringkasan

MATCH adalah fungsi Excel yang digunakan untuk menemukan posisi nilai pencarian dalam baris, kolom, atau tabel. MATCH mendukung pencocokan perkiraan dan tepat, dan karakter pengganti (*?) Untuk pencocokan parsial. Seringkali, MATCH dikombinasikan dengan fungsi INDEX untuk mengambil nilai pada posisi yang cocok.

Tujuan

Dapatkan posisi item dalam array

Nilai kembali

Angka yang mewakili posisi dalam lookup_array.

Sintaksis

= MATCH (lookup_value, lookup_array, (match_type))

Argumen

  • lookup_value - Nilai yang akan dicocokkan dalam lookup_array.
  • lookup_array - Rentang sel atau referensi array.
  • match_type - (opsional) 1 = tepat atau terkecil berikutnya (default), 0 = sama persis, -1 = tepat atau terbesar berikutnya.

Versi: kapan

Excel 2003

Catatan penggunaan

Fungsi MATCH digunakan untuk menentukan posisi nilai dalam rentang atau larik. Misalnya, pada gambar di atas, rumus di sel E6 dikonfigurasi untuk mendapatkan posisi nilai di sel D6. Fungsi MATCH mengembalikan 5, karena nilai pencarian ("peach") berada di posisi ke-5 dalam rentang B6: B14:

=MATCH(D6,B6:B14,0) // returns 5

Fungsi MATCH dapat melakukan pencocokan tepat dan perkiraan, dan mendukung karakter pengganti (*?) Untuk pencocokan parsial. Ada 3 mode pencocokan terpisah (diatur oleh argumen match_type), seperti dijelaskan di bawah ini.

Seringkali, fungsi MATCH digabungkan dengan fungsi INDEX untuk mengambil nilai pada posisi tertentu (cocok). Dengan kata lain, MATCH menghitung posisi, dan INDEX mengembalikan nilai pada posisi itu. Untuk penjelasan rinci, lihat Bagaimana menggunakan INDEX dan MATCH.

Informasi jenis pencocokan

Jenis kecocokan adalah opsional. Jika tidak diberikan, default jenis pencocokan ke 1 (tepat atau terkecil berikutnya). Jika jenis pencocokan adalah 1 atau -1, terkadang ini disebut sebagai "perkiraan kecocokan". Namun, perlu diingat bahwa MATCH akan menemukan kecocokan tepat dengan semua jenis pencocokan, seperti yang tercantum dalam tabel di bawah ini:

Jenis kecocokan Tingkah laku Detail
1 Perkiraan MATCH menemukan nilai terbesar kurang dari atau sama dengan nilai pencarian. Array pencarian harus diurutkan dalam urutan menaik.
0 Tepat MATCH menemukan nilai pertama yang sama dengan nilai pencarian. Array pencarian tidak perlu diurutkan.
-1 Perkiraan MATCH menemukan nilai terkecil yang lebih besar dari atau sama dengan nilai pencarian. Array pencarian harus diurutkan dalam urutan menurun.
Perkiraan Saat jenis pencocokan dihilangkan, defaultnya adalah 1 dengan perilaku seperti yang dijelaskan di atas.

Perhatian: Pastikan untuk menyetel jenis pencocokan ke nol (0) jika Anda membutuhkan pencocokan tepat. Pengaturan default 1 dapat menyebabkan MATCH mengembalikan hasil yang "terlihat normal" tetapi ternyata tidak benar. Memberikan nilai secara eksplisit untuk match_type, adalah pengingat yang baik tentang perilaku yang diharapkan.

Contoh

Di bawah ini adalah contoh sederhana bagaimana fungsi MATCH dapat digunakan untuk mengembalikan posisi nilai dalam suatu rentang. Lebih jauh ke bawah halaman adalah contoh yang lebih maju tentang bagaimana MATCH dapat digunakan untuk memecahkan masalah dunia nyata.

Benar-benar cocok

Saat jenis pencocokan diatur ke nol, MATCH melakukan pencocokan tepat. Pada contoh di bawah ini, rumus di E3 adalah:

=MATCH(E2,B3:B11,0)

Dalam rumus di atas, nilai pencarian berasal dari sel E2. Jika nilai pencarian di-hardcode ke dalam rumus, itu harus diapit tanda kutip ganda (""), karena ini adalah nilai teks:

=MATCH("Mars",B3:B11,0)

Catatan: MATCH tidak peka huruf besar / kecil, jadi "Mars" dan "mars" akan menampilkan 4.

Perkiraan kecocokan

Jika jenis pencocokan disetel ke 1, MATCH akan melakukan perkiraan kecocokan pada nilai yang diurutkan AZ, menemukan nilai terbesar kurang dari atau sama dengan nilai pencarian. Pada contoh yang ditunjukkan di bawah ini, rumus di E3 adalah:

=MATCH(E2,B3:B11,1)

Pertandingan karakter pengganti

Saat jenis pencocokan diatur ke nol (0), MATCH dapat melakukan pencocokan menggunakan karakter pengganti. Pada contoh yang ditunjukkan di bawah ini, rumus di E3 adalah:

=MATCH(E2,B3:B11,0)

Ini sama dengan:

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

Lihat di bawah untuk lebih banyak contoh fungsi MATCH.

Catatan

  • MATCH tidak peka huruf besar / kecil.
  • MATCH mengembalikan kesalahan # N / A jika tidak ada kecocokan yang ditemukan.
  • MATCH hanya berfungsi dengan teks hingga 255 karakter.
  • Jika ada duplikat, MATCH mengembalikan kecocokan pertama.
  • Jika match_type adalah -1 atau 1, lookup_array harus diurutkan seperti yang disebutkan di atas.
  • Jika match_type adalah 0, lookup_value bisa berisi wildcard.
  • Fungsi MATCH sering digunakan bersama dengan fungsi INDEX.

Video Terkait

Cara menyorot pencarian perkiraan kecocokan Dalam video ini, kita akan melihat cara menyorot hasil pencarian perkiraan kecocokan dengan pemformatan bersyarat. Kode kesalahan rumus Excel Dalam video ini, kita akan menelusuri setiap kode kesalahan yang ditampilkan Excel saat ada yang salah dengan rumus. Kami juga akan melihat beberapa cara sederhana untuk mengatasi kesalahan tersebut. Bagaimana melakukan pencarian dua arah dengan INDEX dan MATCH Dalam video ini, kita akan menggunakan MATCH untuk menemukan posisi item dalam tabel, dan fungsi INDEX untuk mengambil nilai pada posisi tersebut dalam pencarian dua arah. Bagaimana mencari sesuatu dengan INDEX dan MATCH Dalam video ini, kita akan menggabungkan INDEX dan MATCH bersama untuk mencari sesuatu. Ini adalah inti dari semua rumus INDEX dan MATCH. Pengantar referensi terstruktur Video ini memberikan pengenalan singkat tentang referensi terstruktur. Referensi terstruktur adalah cara mudah untuk merujuk ke tabel dalam rumus Excel. Cara menggunakan Fungsi MATCH untuk pencocokan tepat Dalam video ini, kita melihat bagaimana fungsi MATCH dapat menemukan posisi item dalam daftar. Ini adalah ide kunci dalam rumus INDEX dan MATCH.

Artikel yang menarik...