LOOKUP
Fungsi LOOKUP menemukan yang sesuai untuk nilai pencarian yang ditentukan di satu kumpulan, dan lalu menghasilkan nilai di sel dengan posisi relatif yang sama di kumpulan kedua.
Kiat: Untuk pencarian yang ditingkatkan yang berfungsi di segala arah, gunakan XLOOKUP.
LOOKUP(search-for, search-where, result-values)
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.
result-values: Kumpulan opsional yang berisi nilai yang akan dikembalikan menurut pencarian. result-values dapat berisi nilai mana pun.
Catatan
Baik search-where maupun result-values biasanya disertakan dan satu dimensi—bisa beberapa kolom atau beberapa baris, tapi tidak bisa keduanya. Namun, untuk kompatibilitas dengan app spreadsheet lain, search-where dapat ditetapkan sebagai dua dimensi—beberapa kolom dan beberapa baris—dan result-values dapat dihilangkan.
Jika search-where dua dimensi dan result-values ditetapkan, baris paling atas atau kolom paling kiri yang berisi lebih besar dari satu sel, akan dicari dan nilai terkait dari result-values akan dihasilkan.
Jika search-where adalah dua dimensi dan result-values dihilangkan, nilai terkait di baris (jika jumlah kolom yang disertakan dalam kumpulan lebih besar) atau kolom (jika jumlah baris yang disertakan dalam kumpulan lebih besar) akan dihasilkan.
Contoh |
---|
Berikut tabel yang diberikan: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
=LOOKUP(20; A1:E1; A2:E2) menghasilkan "E", karena "E" ada pada posisi yang sama dengan (sel kedua) pada kumpulan result-values (A2:E2) karena 20 (search-for) ada pada kumpulan search-where (A1:E1). =LOOKUP("E"; B1:B4; A4:D4) menghasilkan 2, karena "E" adalah nilai kedua pada kumpulan search-where dan 2 adalah nilai kedua pada kumpulan search-for. Perhatikan bahwa satu kumpulan adalah kolom sementara yang lain adalah baris, namun kumpulan-kumpulan tersebut berukuran sama. =LOOKUP(20; A1:E2; A4:E4) menghasilkan 2, karena 20 ada pada sel kedua dari baris atas kumpulan search-where (menggunakan baris paling atas) dan 2 ada pada sel kedua kumpulan search-where. =LOOKUP("vel"; A1:B4; B2:E2) menghasilkan "O", karena "vel" ada pada sel ketiga kolom pertama kumpulan search-where (menggunakan kolom paling kiri) dan "O" ada pada sel ketiga kumpulan search-where. =LOOKUP("vel"; A1:B4; B2:E4) menghasilkan kesalahan karena kumpulan result-values tidak boleh lebih luas dari satu baris atau satu kolom. =LOOKUP(100; A1:E1; A4:E4) menghasilkan 5, karena 100 lebih besar dari sel terakhir yang ditetapkan pada (kelima) kumpulan search-where dan 5 ada pada sel kelima kumpulan result-values. =LOOKUP(REGEX("^a.*"), A3:E3; A1:E1) menghasilkan 80, nilai di A1:E1 yang terkait dengan nilai pertama di A3:E3 yang diawali dengan "a". |