Cara menggunakan fungsi Excel MATCH -

Ringkasan

MATCH adalah fungsi Excel yang digunakan untuk mencari kedudukan nilai pencarian dalam baris, lajur, atau jadual. MATCH menyokong pemadanan yang hampir dan tepat, dan wildcard (*?) Untuk pertandingan separa. Selalunya, MATCH digabungkan dengan fungsi INDEX untuk mendapatkan nilai pada kedudukan yang sepadan.

Tujuan

Dapatkan kedudukan item dalam pelbagai

Nilai pulangan

Nombor yang mewakili kedudukan dalam lookup_array.

Sintaks

= PERTANDINGAN (look__ value, lookup_array, (match_type))

Hujah

  • lookup_value - Nilai untuk dipadankan dalam lookup_array.
  • lookup_array - Julat sel atau rujukan array.
  • match_type - (pilihan) 1 = tepat atau terkecil seterusnya (lalai), 0 = padanan tepat, -1 = tepat atau berikutnya terbesar.

Versi

Excel 2003

Catatan penggunaan

Fungsi MATCH digunakan untuk menentukan kedudukan nilai dalam julat atau array. Sebagai contoh, dalam tangkapan skrin di atas, formula dalam sel E6 dikonfigurasi untuk mendapatkan kedudukan nilai dalam sel D6. Fungsi MATCH mengembalikan 5, kerana nilai pencarian ("peach") berada di kedudukan ke-5 dalam julat B6: B14:

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

Fungsi MATCH dapat melakukan padanan tepat dan hampir, dan menyokong wildcard (*?) Untuk pertandingan separa. Terdapat 3 mod pertandingan terpisah (ditetapkan oleh argumen jenis_jodoh), seperti yang dijelaskan di bawah.

Selalunya, fungsi MATCH digabungkan dengan fungsi INDEX untuk mendapatkan nilai pada kedudukan tertentu (sepadan). Dengan kata lain, MATCH mengetahui kedudukan, dan INDEX mengembalikan nilai pada kedudukan itu. Untuk penjelasan terperinci, lihat Cara menggunakan INDEX dan MATCH.

Maklumat jenis padanan

Jenis padanan adalah pilihan. Sekiranya tidak disediakan, taipkan jenis padanan menjadi 1 (terkecil tepat atau seterusnya). Apabila jenis padanan adalah 1 atau -1, kadangkala disebut sebagai "perkiraan padanan". Namun, perlu diingat bahawa PERTANDINGAN akan menemui padanan yang tepat dengan semua jenis pertandingan, seperti yang dinyatakan dalam jadual di bawah:

Jenis padanan Kelakuan Perincian
1 Anggaran PERTANDINGAN mencari nilai terbesar kurang daripada atau sama dengan nilai carian. Susunan carian mesti disusun mengikut urutan menaik.
0 Tepat PERTANDINGAN mendapati nilai pertama sama dengan nilai carian. Susunan carian tidak perlu disusun.
-1 Anggaran PERTANDINGAN mendapati nilai terkecil lebih besar daripada atau sama dengan nilai carian. Susunan carian mesti disusun mengikut urutan menurun.
Anggaran Apabila jenis padanan ditinggalkan, ia akan menjadi 1 dengan tingkah laku seperti yang dijelaskan di atas.

Perhatian: Pastikan untuk menetapkan jenis perlawanan menjadi sifar (0) jika anda memerlukan padanan yang tepat. Tetapan lalai 1 boleh menyebabkan MATCH mengembalikan hasil yang "kelihatan normal" tetapi sebenarnya tidak betul. Memberikan nilai untuk match_type secara terang-terangan, adalah peringatan yang baik tentang tingkah laku yang diharapkan.

Contoh

Berikut adalah contoh ringkas bagaimana fungsi MATCH dapat digunakan untuk mengembalikan kedudukan nilai dalam julat. Di sebelah bawah halaman adalah contoh yang lebih maju mengenai bagaimana PERTANDINGAN dapat digunakan untuk menyelesaikan masalah di dunia nyata.

Pertandingan tepat

Apabila jenis perlawanan ditetapkan ke sifar, MATCH melakukan perlawanan yang tepat. Dalam contoh di bawah, formula di E3 adalah:

=MATCH(E2,B3:B11,0)

Dalam formula di atas, nilai carian berasal dari sel E2. Sekiranya nilai pencarian dimasukkan ke dalam formula, ia mesti dimasukkan dalam tanda petik dua kali (""), kerana ini adalah nilai teks:

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

Catatan: PERTANDINGAN tidak peka huruf besar kecil, jadi "Mars" dan "mars" akan kembali 4.

Padanan anggaran

Apabila jenis padanan diatur ke 1, MATCH akan melakukan pemadanan anggaran pada nilai yang disusun AZ, mencari nilai terbesar kurang dari atau sama dengan nilai pencarian. Dalam contoh yang ditunjukkan di bawah, formula dalam E3 adalah:

=MATCH(E2,B3:B11,1)

Pertandingan Wildcard

Apabila jenis perlawanan ditetapkan ke sifar (0), MATCH dapat melakukan pertandingan menggunakan wildcard. Dalam contoh yang ditunjukkan di bawah, formula dalam E3 adalah:

=MATCH(E2,B3:B11,0)

Ini bersamaan dengan:

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

Lihat di bawah untuk lebih banyak contoh fungsi MATCH.

Catatan

  • PERTANDINGAN tidak peka dengan kes.
  • MATCH mengembalikan ralat # N / A jika tidak dijumpai.
  • MATCH hanya berfungsi dengan teks sehingga 255 aksara.
  • Sekiranya berlaku pendua, MATCH mengembalikan perlawanan pertama.
  • Sekiranya match_type adalah -1 atau 1, search_array mesti disusun seperti yang dinyatakan di atas.
  • Sekiranya match_type adalah 0, lookup_value boleh mengandungi wildcard.
  • Fungsi MATCH sering digunakan bersama dengan fungsi INDEX.

Video-video yang berkaitan

Cara menonjolkan pencarian pencocokan perkiraan Dalam video ini, kita akan melihat bagaimana untuk menyoroti hasil pencarian pencocokan anggaran dengan format bersyarat. Kod ralat formula Excel Dalam video ini, kita akan membaca setiap kod ralat yang dipaparkan Excel apabila ada sesuatu yang salah dengan formula. Kami juga akan melihat beberapa cara mudah untuk menyelesaikan kesalahan tersebut. Cara melakukan pencarian dua arah dengan INDEX dan MATCH Dalam video ini, kita akan menggunakan MATCH untuk mencari kedudukan item dalam jadual, dan fungsi INDEX untuk mendapatkan nilai pada kedudukan tersebut dalam pencarian dua arah. Cara melihat sesuatu dengan INDEX dan MATCH Dalam video ini, kita akan menggabungkan INDEX dan MATCH bersama untuk melihat semuanya. Ini adalah inti dari semua formula INDEX dan MATCH. Pengenalan rujukan berstruktur Video ini memberikan pengenalan ringkas mengenai rujukan berstruktur. Rujukan berstruktur adalah cara mudah untuk merujuk jadual dalam formula Excel. Cara menggunakan Fungsi MATCH untuk pencocokan tepat Dalam video ini, kita melihat bagaimana fungsi MATCH dapat menemukan posisi item dalam daftar. Ini adalah idea utama dalam formula INDEX dan MATCH.

Artikel menarik...