
Formula umum
=VLOOKUP(input,map_table,column,0)
Ringkasan
Jika Anda perlu memetakan atau menerjemahkan input ke nilai arbitrer, Anda dapat menggunakan fungsi VLOOKUP.
Dalam contoh, kita perlu memetakan angka 1-6 sebagai berikut:
Memasukkan | Keluaran |
---|---|
1 | 10 |
2 | 81 |
3 | 17 |
4 | 23 |
5 | 13 |
6 | 31 |
Karena tidak ada cara untuk mendapatkan keluaran (yaitu sewenang-wenang), kita perlu melakukan semacam pencarian. Fungsi VLOOKUP menyediakan cara mudah untuk melakukan ini.
Dalam contoh yang ditunjukkan, rumus di F7 adalah:
=VLOOKUP(F6,B5:C10,2,0)
Penjelasan
Rumus ini menggunakan nilai dalam sel F6 untuk nilai pencarian, rentang B5: C10 untuk tabel pencarian, 2 untuk menunjukkan "kolom ke-2", dan nol sebagai argumen terakhir untuk memaksa pencocokan tepat.
Meskipun dalam hal ini kami memetakan input numerik ke output numerik, rumus yang sama akan menangani nilai teks untuk input dan output.
Alternatif dengan PILIH
Jika Anda memiliki jumlah input yang terbatas, dan jika input berupa angka yang dimulai dengan 1, Anda juga dapat menggunakan fungsi PILIH. Untuk contoh yang diperlihatkan rumus ekuivalen berdasarkan CHOOSE adalah:
=CHOOSE(F6,10,81,17,23,13,31)
Fungsi pilih sulit digunakan untuk data dalam jumlah besar tetapi untuk kumpulan data yang lebih kecil yang dipetakan ke indeks berbasis 1, ini memiliki keuntungan sebagai solusi "semua dalam satu".