Menemukan Posisi dengan MATCH
Temukan letak suatu nilai dalam baris atau kolom
Menemukan Posisi dengan MATCH adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Mengenal Fungsi MATCH
Jika INDEX mengambil nilai berdasarkan posisi, MATCH melakukan kebalikannya: fungsi ini memberi tahu Anda di posisi mana suatu nilai berada.
Anda memberikan nilai yang ingin dicari dan rentang untuk ditelusuri kepada MATCH, lalu fungsi ini mengembalikan angka berupa posisi tempat nilai tersebut ditemukan.
MATCH tidak mengembalikan nilainya, melainkan hanya lokasinya. Angka itulah yang dibutuhkan INDEX untuk bekerja.
Sintaks MATCH
MATCH menerima tiga argumen:
- nilai_pencarian — nilai yang ingin Anda temukan
- larik_pencarian — rentang yang akan ditelusuri
- jenis_kecocokan — cara mencocokkan: 0, 1, atau -1
Pemanggilan yang umum terlihat seperti =MATCH("Cherry", B2:B6, 0). Angka 0 di bagian akhir berarti "temukan kecocokan persis".
Hampir selalu Anda akan menggunakan 0 untuk pencarian sehari-hari.
=MATCH("Cherry", B2:B6, 0)Membaca Hasil
Misalkan B2:B6 berisi Apel, Pisang, Ceri, Kurma, Buah ara. Menjalankan =MATCH("Cherry", B2:B6, 0) mengembalikan 3.
Mengapa 3? Karena Ceri adalah entri ke-3 dalam rentang tersebut. MATCH menghitung dari awal B2:B6 dan menemukan Ceri di posisi 3.
Perhatikan bahwa jawabannya berupa nomor posisi, bukan kata Ceri. Posisi itulah yang akan Anda teruskan ke INDEX pada pelajaran berikutnya.
=MATCH("Cherry", B2:B6, 0)Mengapa Jenis Kecocokan 0 Penting
Argumen ketiga mengatur cara MATCH melakukan pencarian:
- 0 — kecocokan persis; nilai harus ditemukan secara tepat, dalam urutan apa pun
- 1 — nilai terbesar yang kurang dari atau sama dengan nilai pencarian; data harus diurutkan menaik
- -1 — nilai terkecil yang lebih besar dari atau sama dengan nilai pencarian; data harus diurutkan menurun
Untuk menemukan entri tertentu seperti kode produk atau nama, selalu gunakan 0. Mode lainnya digunakan untuk rentang angka yang sudah diurutkan.
=MATCH("East", A2:A20, 0)Mencocokkan Angka Juga
MATCH bekerja pada angka sama baiknya dengan pada teks. Jika C2:C8 berisi ID pesanan dan Anda ingin mengetahui lokasi ID 5042, tulislah =MATCH(5042, C2:C8, 0).
Jika 5042 berada di baris ke-4 rentang tersebut, MATCH mengembalikan 4.
Nilai pencarian juga dapat berupa referensi sel. =MATCH(E1, C2:C8, 0) menemukan ID apa pun yang diketikkan di E1, sehingga pencarian diperbarui saat Anda mengubah E1.
=MATCH(E1, C2:C8, 0)Mencari di Sepanjang Baris
MATCH tidak peduli apakah rentang Anda berjalan secara vertikal atau horizontal. Fungsi ini hanya menghitung posisi.
Misalkan baris 1 berisi tajuk bulan di B1:M1: Jan, Feb, Mar, dan seterusnya. Untuk menemukan kolom yang berisi "Mar", Anda menulis =MATCH("Mar", B1:M1, 0), yang mengembalikan 3.
Penggunaan horizontal ini penting untuk pencarian dua arah, saat Anda mencocokkan posisi baris dan posisi kolom secara terpisah.
=MATCH("Mar", B1:M1, 0)Saat MATCH Tidak Dapat Menemukannya
Jika nilai yang Anda cari tidak ada dalam rentang, MATCH mengembalikan kesalahan #N/A, yang berarti "tidak tersedia".
Misalnya, =MATCH("Mango", B2:B6, 0) pada daftar tanpa Mangga mengembalikan #N/A.
Ini adalah perilaku normal, bukan rumus yang rusak. Nantinya Anda akan membungkus pencarian dengan IFNA atau IFERROR untuk menampilkan pesan yang mudah dipahami, bukan kesalahan mentah.
=MATCH("Mango", B2:B6, 0)Kecocokan Persis Mengabaikan Urutan
Salah satu keunggulan besar match_type 0 adalah data Anda tidak perlu diurutkan. MATCH memindai rentang dan mengembalikan posisi kecocokan persis pertama yang ditemukannya.
Jadi, baik daftar wilayah Anda tersusun menurut abjad maupun benar-benar acak, =MATCH("West", A2:A20, 0) tetap menemukan Barat dengan benar.
Kebebasan inilah yang membuat kecocokan persis menjadi pilihan bawaan untuk hampir semua pencarian di dunia nyata.
=MATCH("West", A2:A20, 0)Kecocokan Perkiraan untuk Data Terurut
Jenis kecocokan 1 berguna untuk kelompok dan tingkatan. Dengan daftar ambang batas yang diurutkan menaik, MATCH menemukan nilai terbesar yang masih kurang dari atau sama dengan nilai pencarian Anda.
Jika A2:A6 berisi 0, 100, 500, 1000, 5000 dan Anda menjalankan =MATCH(750, A2:A6, 1), hasilnya 3, karena 500 adalah ambang batas tertinggi yang tidak melebihi 750.
Dengan cara inilah tabel nilai dan harga memasukkan suatu nilai ke kelompok yang tepat.
=MATCH(750, A2:A6, 1)MATCH Saja Jarang Cukup
Jika digunakan sendiri, MATCH hanya memberi tahu Anda nomor posisi, yang tidak terlalu berguna sebagai jawaban akhir. "Pelanggan berada di baris 7" hanyalah langkah perantara.
Biasanya Anda menginginkan data pada posisi tersebut, seperti alamat email, saldo, atau status pelanggan.
Itulah sebabnya MATCH hampir tidak pernah digunakan sendirian. Pada pelajaran berikutnya, Anda akan meneruskan posisi dari MATCH langsung ke INDEX untuk mengambil nilai sebenarnya yang Anda perlukan.
=MATCH(E1, A2:A100, 0)Dua MATCH untuk Dua Dimensi
Anda dapat menjalankan MATCH dua kali untuk menentukan baris dan kolom secara terpisah. Satu MATCH menemukan posisi baris dengan menelusuri kolom label, sedangkan MATCH lainnya menemukan posisi kolom dengan menelusuri baris tajuk.
Misalnya, temukan baris yang berisi "Timur" dengan =MATCH("East", A2:A10, 0) dan kolom yang berisi "Q3" dengan =MATCH("Q3", B1:E1, 0).
Jika digabungkan, kedua angka tersebut menunjukkan satu sel tertentu, yang siap digunakan oleh INDEX.
=MATCH("East", A2:A10, 0)Pemeriksaan Singkat
Pastikan Anda memahami apa yang dikembalikan MATCH.
Ringkasan: MATCH Menemukan Posisi
Anda telah mempelajari bahwa MATCH mengembalikan posisi suatu nilai di dalam rentang:
=MATCH(lookup_value, lookup_array, match_type)- Gunakan 0 untuk kecocokan persis; data tidak perlu diurutkan
- Gunakan 1 pada data menaik untuk menemukan kelompok atau tingkatan yang tepat
- Fungsi ini bekerja secara vertikal maupun horizontal dan mengembalikan
#N/Ajika tidak ada yang cocok
MATCH memberi Anda posisi; INDEX mengubah posisi menjadi nilai. Selanjutnya, Anda akan menggabungkan keduanya menjadi satu rumus pencarian yang andal.
=MATCH("Cherry", B2:B6, 0)Pertanyaan yang Sering Diajukan
Apakah pelajaran “Menemukan Posisi dengan MATCH” gratis?
Ya — teks lengkap “Menemukan Posisi dengan MATCH” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Menemukan Posisi dengan MATCH”?
Temukan letak suatu nilai dalam baris atau kolom Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?
Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Menemukan Posisi dengan MATCH” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengambil Nilai dengan INDEX
- Menemukan Posisi dengan MATCH
- Menggabungkan INDEX dan MATCH
- Mengapa INDEX-MATCH Lebih Unggul daripada VLOOKUP