Rumus & fungsi

MATCH

Tips: Coba gunakan fungsi XMATCH baru, versi MATCH yang disempurnakan yang bekerja ke segala arah dan mengembalikan hasil yang persis sama secara default, memudahkan dan lebih nyaman digunakan daripada pendahulunya.

Fungsi MATCH mencari item yang ditentukan dalam rentang sel, kemudian mengembalikan posisi relatif item tersebut dalam rentang. Sebagai contoh, jika rentang A1:A3 berisi nilai 5, 25, dan 38, rumus =MATCH(25,A1:A3,0) akan mengembalikan angka 2, karena 25 merupakan item kedua dalam rentang tersebut.

Browser Anda tidak mendukung video. Instal Microsoft Silverlight, Adobe Flash Player, atau Internet Explorer 9.

Tips: Gunakan MATCH ketimbang salah satu dari fungsi LOOKUP ketika Anda membutuhkan posisi sebuah item dalam rentang dan bukannya item itu sendiri. Misalnya, Anda mungkin menggunakan fungsi MATCH untuk menyediakan sebuah nilai untuk argumen row_num dari fungsi INDEX.

Sintaks

MATCH(lookup_value, lookup_array, [match_type])

Sintaks fungsi MATCH memiliki argumen berikut:

  • lookup_value    Diperlukan. Nilai yang ingin Anda cocokkan dalam lookup_array. Misalnya, saat Anda mencari nomor seseorang di buku telepon, Anda menggunakan nama orang tersebut sebagai nilai pencarian, tapi nomor telepon adalah nilai yang Anda inginkan.Argumen lookup_value bisa berupa nilai (angka, teks, atau nilai logika) atau referensi sel ke angka, teks atau nilai logis.

  • lookup_array    Diperlukan. Rentang sel yang dicari.

  • match_type    Opsional. Bilangan -1, 0, atau 1. Argumen match_type menentukan bagaimana Excel mencocokkan lookup_value dengan nilai dalam lookup_array. Nilai default untuk argumen ini adalah 1.Tabel berikut ini menjelaskan cara fungsi menemukan nilai berdasarkan pengaturan argumen match_type.

Match_type

Perilaku

1 atau dikosongkan

MATCH menemukan nilai terbesar yang lebih kecil dari atau sama dengan lookup_value. Nilai dalam argumen lookup_array harus disusun dalam urutan naik, misalnya: ...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE.

0

MATCH menemukan nilai pertama yang sama persis dengan lookup_value. Nilai dalam argumen lookup_array dapat disusun dalam urutan apa saja.

-1

MATCH menemukan nilai terkecil yang lebih besar dari atau sama denganlookup_value. Nilai dalam argumen lookup_array harus ditempatkan dalam urutan menurun, misalnya: TRUE, FALSE, Z-A, ... 2, 1, 0, -1, -2, ..., dan seterunya.

  • MATCH mengembalikan posisi nilai cocok dalam lookup_array, bukan nilai itu sendiri. Misalnya, MATCH("b",{"a","b","c"},0) mengembalikan 2, yang merupakan posisi relatif dari "b" dalam array {"a","b","c"}.

  • MATCH tidak membedakan antara huruf besar dan huruf kecil ketika mencocokkan nilai teks.

  • Jika MATCH tidak berhasil menemukan kecocokan, maka mengembalikan nilai kesalahan #N/A.

  • Jika match_type sama dengan 0 dan lookup_value berupa string teks, Anda dapat menggunakan karakter wildcard  — tanda tanya (?) dan tanda bintang (*) — dalam argumen lookup_value. Tanya tanya cocok dengan karakter tunggal apa pun, tanda bintang cocok dengan urutan karakter apa pun. Jika Anda ingin menemukan tanda tanya atau tanda bintang aktual, ketikkan tilde (~) sebelum karakter.

Contoh

Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A1 lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data.

Produk

Jumlah

Pisang

25

Jeruk

38

Apel

40

Pir

41

Rumus

Deskripsi

Hasil

=MATCH(39,B2:B5,1)

Karena tidak ada kecocokan persis, posisi nilai terendah berikutnya (38) di rentang B2:B5 dikembalikan.

2

=MATCH(41,B2:B5,0)

Posisi dari nilai 41 di rentang B2:B5.

4

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

Mengembalikan kesalahan karena nilai di rentang B2:B5 tidak dalam urutan turun.

#N/A

Fungsi VLOOKUP

Fungsi INDEX

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.