MATCH (Fungsi MATCH)

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Artikel ini memerihalkan sintaks formula dan penggunaan fungsi MATCH dalam Microsoft Excel.

Perihalan

Fungsi MATCH mencari item yang ditentukan dalam julat sel kemudian mengembalikan posisi relatif item tersebut dalam julat. Contohnya, jika julat A1:A3 mengandungi nilai 5, 25 dan 38, maka formulanya

=MATCH(25,A1:A3,0)

mengembalikan nombor 2 kerana 25 adalah item kedua dalam julat.

Gunakan MATCH dan bukannya salah satu fungsi LOOKUP apabila anda memerlukan posisi item dalam julat selain daripada item itu sendiri. Contohnya, anda mungkin menggunakan fungsi MATCH untuk menyediakan nilai bagi argumen row_num fungsi INDEX.

Sintaks

MATCH(lookup_value, lookup_array, [match_type])

Sintaks fungsi MATCH mempunyai argumen berikut:

  • lookup_value    Diperlukan. Nilai yang anda ingin padankan dalam lookup_array. Contohnya, apabila anda mencari nombor seseorang dalam buku telefon, anda menggunakan nama individu itu sebagai nilai carian tetapi nombor telefon adalah nilai yang anda inginkan.

    Argumen lookup_value boleh menjadi nilai (nombor, teks atau nilai logik) atau rujukan sel bagi nombor, teks atau nilai logik.

  • lookup_array    Diperlukan. Julat sel yang sedang dicari.

  • match_type    Pilihan. Nombor -1, 0 atau 1. Argumen match_type menentukan cara Excel memadankan lookup_value dengan nilai lookup_array. Nilai lalai bagi argumen ini adalah 1.

    Jadual berikut menerangkan cara fungsi mencari nilai berdasarkan seting argumen match_type.

Match_type

Kelakuan

1 atau diabaikan

MATCH mencari nilai terbesar yang lebih kecil daripada atau sama dengan lookup_value. Nilai dalam argumen lookup_array mesti diletakkan dalam tertib menaik, contohnya: ...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE.

{0}

MATCH mencari nilai pertama yang betul-betul sama dengan lookup_value. Nilai dalam argumen lookup_array boleh berada dalam sebarang tertib.

-1

MATCH mencari nilai terkecil yang lebih besar daripada atau sama dengan lookup_value. Nilai dalam argumen lookup_array mesti diletakkan dalam tertib menurun, contohnya: TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ..., dan seterusnya.

  • MATCH mengembalikan posisi nilai yang dipadankan dalam lingkungan lookup_array, bukannya nilai itu sendiri. Contohnya, MATCH("b",{"a","b","c"},0) mengembalikan 2 yang merupakan posisi relatif "b" dalam lingkungan tatasusunan {"a","b","c"}.

  • MATCH tidak membezakan antara huruf besar dan huruf kecil apabila memadankan nilai teks.

  • Jika MATCH tidak berjaya mencari padanan, ia mengembalikan nilai ralat #N/A.

  • Jika match_type adalah 0 dan lookup_value adalah rentetan teks, anda boleh menggunakan aksara kad bebas  — tanda tanya (?) dan asterisk (*) — dalam argumen lookup_value. Tanda tanya sepadan dengan sebarang aksara tunggal; asterisk sepadan dengan sebarang jujukan aksara. Jika anda ingin mencari tanda tanya atau asterisk sebenar, taipkan tilde (~) sebelum aksara.

Contoh

Salin data contoh dalam jadual berikut dan tampalkannya dalam sel A1 lembaran kerja Excel baru. Untuk memastikan formula menunjukkan hasil, pilihnya, tekan F2 kemudian tekan Enter. Jika perlu, anda boleh melaraskan lebar lajur untuk melihat semua data.

Produk

Kiraan

Pisang

2.5

Oren

38

Epal

40%

Pear

41

Formula

Perihalan

Hasil

=MATCH(39,B2:B5,1)

Oleh sebab tiada padanan yang tepat, posisi nilai terendah berikut (38) dalam julat B2:B5 dikembalikan.

2

=MATCH(41,B2:B5,0)

Posisi nilai 41 dalam julat B2:B5.

4

=MATCH(40,B2:B5,-1)

Mengembalikan ralat kerana nilai dalam julat B2:B5 tidak berada dalam tertib menurun.

#N/A

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Lihat Juga

Fungsi VLOOKUP

Fungsi INDEX

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×