MATCH
Fungsi MATCH menghasilkan posisi nilai di kumpulan.
Kiat: Untuk pencarian yang ditingkatkan yang berfungsi di segala arah, gunakan XMATCH.
MATCH(search-for, search-where, matching-method)
search-for: Nilai untuk ditemukan. search-for dapat berisi nilai apa pun, atau string REGEX.
search-where: Kumpulan yang berisi nilai yang akan dicari. search-where dapat berisi nilai mana pun.
matching-method: Nilai modalitas opsional yang menentukan cara mencocokkan nilai.
find largest value (1 or omitted): Temukan sel dengan nilai terbesar yang lebih kecil dari atau sama dengan search-for. Jika Anda menggunakan find largest value, Anda tidak dapat menggunakan kartu bebas dalam search-for.
find value (0): Temukan sel pertama dengan nilai yang benar-benar cocok dengan search-for. Metode pencocokan ini paling baik digunakan untuk menemukan teks. Jika Anda menggunakan find value, Anda dapat menggunakan kartu bebas dalam search-for. Anda dapat menggunakan sebuah ? (tanda tanya) untuk mewakili satu karakter, sebuah * (asterisk) untuk mewakili beberapa karakter, dan sebuah ~ (tanda ekuivalen) untuk menentukan bahwa karakter berikut harus cocok, alih-alih digunakan sebagai kartu bebas.
find smallest value (–1): Temukan sel dengan nilai terkecil yang lebih besar dari atau sama dengan search-for. Jika Anda menggunakan find smallest value, Anda tidak dapat menggunakan kartu bebas di search-for.
Catatan
MATCH hanya berfungsi pada kumpulan yang merupakan bagian baris atau kolom tunggal; Anda tidak dapat menggunakannya untuk mencari kumpulan dua dimensi.
Penomoran sel dimulai dari 1 di sel atas atau kiri untuk kumpulan vertikal dan horizontal secara berurutan. Pencarian dijalankan dari atas ke bawah atau kiri ke kanan.
Saat mencari teks, huruf akan diabaikan.
Contoh |
---|
Berikut tabel yang diberikan: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 10 | vel | 40 | ||
2 | 20 | elit | 20 | ||
3 | 30 | lorex | 30 | ||
4 | 40 | felis | 50 | ||
5 | 50 | facit | 10 |
=MATCH(40; A1:A5) menghasilkan 4, karena 40 (search-for) adalah item keempat pada kumpulan yang ditetapkan (search-where). =MATCH(40; E1:E5) menghasilkan 1, karena 40 adalah item pertama dalam kumpulan yang ditetapkan. =MATCH(35; E1:E5; 1) menghasilkan 3, karena 30 adalah nilai terbesar yang lebih kecil dari atau sama dengan 35 (matching-method adalah 1, find largest value). =MATCH(35; E1:E5; -1) menghasilkan 1, karena 40 adalah nilai terkecil yang lebih besar dari atau sama dengan 35 (matching-method adalah -1, find smallest value). =MATCH(35; E1:E5; 0) menghasilkan kesalahan, karena tidak 100% cocok (matching-method adalah 0, find value). =MATCH("vel"; C1:C5) menghasilkan 1, karena "vel" muncul di sel pertama dari cakupan yang ditetapkan. =MATCH("*x"; C1:C5; 0) menghasilkan 3, karena "lorex", yang diakhiri dengan "x", muncul di sel ketiga cakupan. =MATCH("vel"; C1:D5) menghasilkan kesalahan, karena kumpulan search-for hanya dapat menyertakan satu baris atau satu kolom. =MATCH(REGEX("^f.*"); C1:C5;0) menghasilkan 4, karena kata pertama yang diawali dengan "f" adalah item keempat di koleksi. |