Fungsi XMATCH

Berlaku Untuk
Excel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel 2024 Excel 2024 untuk Mac Excel 2021 Excel 2021 untuk Mac

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.

Contoh penggunaan XMATCH untuk menemukan 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)

Tabel Excel yang mencantumkan produk buah yang berbeda dari sel C3 hingga C7. Rumus XMATCH digunakan untuk menemukan posisi dalam tabel di mana teks cocok dengan gra (ditentukan dalam sel E3). Rumus menghasilkan 2 sebagai teks Anggur berada di posisi dua dalam tabel.

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)

Tabel Excel yang mencantumkan nama Perwakilan Penjualan di sel B3 hingga B9, dan nilai penjualan total untuk setiap perwakilan di sel C3 hingga C9. Rumus XMATCH digunakan untuk mengembalikan jumlah perwakilan penjualan yang memenuhi syarat untuk bonus jika mereka memenuhi jumlah ambang batas yang ditetapkan di sel F2.

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))

Tabel Excel yang mencantumkan nama perwakilan penjualan dalam sel B6 hingga B12, dan jumlah penjualan untuk setiap perwakilan dari bulan Januari hingga Maret tercantum di kolom C, D, dan E. Kombinasi rumus INDEX dan XMATCH digunakan untuk mengembalikan jumlah penjualan perwakilan penjualan dan bulan tertentu yang tercantum dalam sel B3 dan C3.

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.