Fungsi XMATCH mencari item tertentu dalam array atau rentang sel, lalu mengembalikan posisi relatif item.
Asumsikan kami memiliki daftar produk di sel C3 hingga C7 dan kami ingin menentukan di mana dalam daftar produk dari sel E3 berada. Di sini, kami akan menggunakan XMATCH untuk menentukan posisi item dalam daftar.
Sintaks
Fungsi XMATCH mengembalikan posisi relatif item dalam array atau rentang sel.
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Argumen |
Deskripsi |
---|---|
lookup_value Diperlukan |
Nilai pencarian |
lookup_array Diperlukan |
Array atau rentang untuk dicari |
[match_mode] Opsional |
Tentukan tipe yang cocok: 0 - Kecocokan persis (default) -1 - Sama persis atau item terkecil berikutnya 1 - Kecocokan persis atau item terbesar berikutnya 2 - A wildcard match where *, ?, and ~ have special meaning. |
[search_mode] Opsional |
Tentukan tipe pencarian: 1 - Cari dari awal hingga akhir (default) -1 - Cari last-to-first (reverse search). 2 - Melakukan pencarian biner yang mengandalkan lookup_array diurutkan dalam urutan naik . Jika tidak diurutkan, hasil yang tidak valid akan dikembalikan. -2 - Melakukan pencarian biner yang mengandalkan lookup_array diurutkan dalam urutan menurun . Jika tidak diurutkan, hasil yang tidak valid akan dikembalikan. |
Contoh
Contoh 1
Posisi persis frasa pertama yang persis cocok atau mendekati nilai "Gra" ditentukan dalam contoh berikut ini.
Rumus: XMATCH(E3,C3:C7,1)
Contoh 2
Jumlah tenaga penjual yang memenuhi syarat untuk bonus ditentukan dalam contoh berikut. Untuk menemukan item terdekat dalam daftar atau kecocokan yang tepat, ini juga menggunakan 1 untuk match_mode; namun, karena data adalah numerik, data mengembalikan hitungan nilai. Karena ada empat perwakilan penjualan yang melebihi jumlah bonus dalam contoh ini, fungsi menghasilkan 4.
Formula=XMATCH(F2,C3:C9,1)
Contoh 3
Berikutnya, kita akan melakukan pencarian vertikal dan horizontal secara bersamaan menggunakan campuran INDEX/XMATCH/XMATCH. Dalam hal ini, kami ingin total penjualan untuk perwakilan penjualan dan bulan tertentu dikembalikan. Ini sebanding dengan menggabungkan metode INDEX dan MATCH, tetapi membutuhkan lebih sedikit argumen.
Formula=INDEX(C6:E12,XMATCH(B3,B6:B12),XMATCH(C3,C5:E5))
Contoh 4
Selain itu, XMATCH dapat digunakan untuk mengembalikan nilai dalam array. =XMATCH(4,{5,4,3,2,1}), misalnya, akan menyediakan 2 karena 4 adalah entri kedua array. Sementara =XMATCH(4,5,{5,4,3,2,1},1) menghasilkan 1 dalam kasus yang sama persis ini, argumen match_mode (1) dikonfigurasi untuk mengembalikan kecocokan persis atau item terbesar berikutnya, yaitu 5.
Perlu bantuan lainnya?
Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.