Fungsi XMATCH mencari item yang ditentukan dalam larik atau rentang sel, lalu mengembalikan posisi relatif item.
Asumsikan kita memiliki daftar produk di sel C3 hingga C7 dan kita 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 larik atau rentang sel.
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
| Argumen | Deskripsi |
|---|---|
|
lookup_value Diperlukan |
Nilai pencarian |
|
lookup_array Diperlukan |
Larik atau rentang yang akan dicari |
|
[match_mode] Opsional |
Tentukan tipe yang cocok: 0 - Pencocokan persis (default) -1 - Pencocokan persis atau item terkecil berikutnya 1 - Kecocokan persis atau item terbesar berikutnya 2 - Kecocokan wildcard di mana *, ?, dan ~ memiliki arti khusus. |
|
[search_mode] Opsional |
Tentukan jenis pencarian: 1 - Cari yang pertama hingga terakhir (default) -1 - Cari terakhir-ke-pertama (pencarian terbalik). 2 - Lakukan pencarian biner yang bergantung pada lookup_array yang diurutkan dalam urutan menaik . Jika tidak disortir, hasil yang tidak valid akan dikembalikan. -2 - Lakukan pencarian biner yang bergantung pada lookup_array yang diurutkan dalam urutan menurun . Jika tidak disortir, hasil yang tidak valid akan dikembalikan. |
Contoh
Contoh 1
Posisi tepat dari frasa pertama yang persis cocok atau paling dekat dengan nilai "Gra" ditentukan dalam contoh berikut.
Rumus: XMATCH(E3,C3:C7,1)
Contoh 2
Jumlah tenaga penjualan yang memenuhi syarat untuk bonus ditentukan dalam contoh berikut. Untuk menemukan item terdekat dalam daftar atau kecocokan persis, ini juga menggunakan 1 untuk match_mode; Namun, karena data bersifat numerik, data akan mengembalikan jumlah nilai. Karena ada empat perwakilan penjualan yang melebihi jumlah bonus dalam hal ini, fungsi menghasilkan 4.
rumus=XMATCH(F2,C3:C9,1)
Contoh 3
Selanjutnya, kita akan melakukan pencarian vertikal dan horizontal simultan menggunakan campuran INDEX/XMATCH/XMATCH. Dalam hal ini, kami ingin pengembalian total penjualan untuk perwakilan penjualan dan bulan tertentu. Ini sebanding dengan menggabungkan metode INDEX dan MATCH , tetapi memerlukan 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 larik. =XMATCH(4,{5,4,3,2,1}), misalnya, akan memberikan 2 karena 4 adalah entri kedua array. Sementara =XMATCH(4.5,{5,4,3,2,1},1) menghasilkan 1 dalam kasus yang cocok 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.