
Formula generik
=INDEX(data,MATCH(lookup,values)+1)
Ringkasan
Untuk memadankan nilai "tertinggi seterusnya" dalam jadual carian, anda boleh menggunakan formula berdasarkan INDEX dan MATCH. Dalam contoh yang ditunjukkan, formula dalam F6 adalah:
=INDEX(level,MATCH(F4,points)+1)
di mana "level" adalah range bernama C5: C9, dan "poin" adalah range bernama B5: B9.
Penjelasan
Formula ini adalah versi standard INDEX + MATCH dengan kelainan kecil.
Bekerja dari dalam ke luar, MATCH digunakan untuk mencari nombor baris yang betul untuk nilai di F4, 2100. Tanpa argumen ketiga, match_type, didefinisikan, MATCH default untuk menghitung match and return 2
Kelainan kecil ialah kita menambah 1 pada hasil ini untuk mengatasi hasil yang sepadan dan mengembalikan 3 sebagai nombor baris untuk INDEX.
Dengan tahap (C5: C9) dibekalkan sebagai tatasusunan, dan 3 sebagai nombor baris, INDEX mengembalikan "Emas":
=INDEX(level,3) // returns Gold
Pilihan lain
Pendekatan di atas berfungsi dengan baik untuk pencarian sederhana. Sekiranya anda ingin menggunakan PERTANDINGAN untuk mencari padanan "terbesar berikutnya" dengan cara yang lebih tradisional, anda boleh menyusun susunan carian dalam urutan menurun, dan menggunakan PERTANDINGAN seperti yang dijelaskan di halaman ini.