Formula Excel: VLOOKUP dengan 2 jadual carian -

Formula generik

=VLOOKUP(value,IF(test,table1,table2),col,match)

Ringkasan

Untuk menggunakan VLOOKUP dengan susunan jadual pemboleh ubah, anda boleh menggunakan fungsi IF di dalam VLOOKUP untuk mengawal jadual mana yang digunakan.

Dalam contoh yang ditunjukkan formula dalam sel E4 adalah:

=VLOOKUP(D5,IF(C4<2,table1,table2),2,TRUE)

Formula ini menggunakan berapa tahun jurujual dengan syarikat untuk menentukan jadual kadar komisen yang akan digunakan.

Penjelasan

Berfungsi dari dalam ke luar, fungsi IF dalam formula ini, yang dimasukkan sebagai argumen "table_array" dalam VLOOKUP, menjalankan ujian logik pada nilai di lajur C "Tahun", yang mewakili jumlah tahun dengan seorang jurujual syarikat. Sekiranya C5 kurang dari 2, maka jadual1 dikembalikan sebagai nilai jika benar. Sekiranya C4 lebih besar daripada 2, jadual2 dikembalikan sebagai nilai jika salah.

Dengan kata lain, jika tahun kurang dari 2, table1 digunakan untuk table_array, dan, jika tidak, table2 digunakan untuk table_array.

Sintaks alternatif

Sekiranya jadual carian memerlukan peraturan pemprosesan yang berbeza, maka anda boleh membungkus dua fungsi VLOOKUP di dalam fungsi IF seperti:

=IF(test,VLOOKUP (value,table1,col,match),VLOOKUP (value,table2,col,match))

Ini membolehkan anda menyesuaikan input untuk setiap VLOOKUP mengikut keperluan.

Artikel menarik...