
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 pelbagaiNilai 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 2003Catatan 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





