2019年5月17日 星期五

快速回傳資料 VLOOKUP

VLOOKUP是垂直搜尋,所以要比對的資料是以欄為單位.
何時使用呢
比如,計算業績獎金,業績達到什麼級距的人給多少獎金.(以下範例)

先說明內容:
LOOKUP_VALUE=要比對的資料
TABLE_ARRAY=要回傳的值所在的資料範圍
COL_INDEX_NUM=要回傳的值在上列範圍中的第幾欄
RANGE_LOOKUP=完全符合(FALSE),近似值(TRUE)

這個範例需要做二層計算
第一層:先找出ABBY的年度業績額(完全符合”ABBY”-FALSE)
第二層:再依ABBY的年度業績,對應出獎金的金額(級距概念-TRUE)

1.找出ABBY的年度總業績
LOOKUP_VALUE=L3(ABBY)
TABLE_ARRAY=B26G31,要鎖定因為等會會下拉填滿
COL_INDEX_NUM=上列範圍(B26:G31),年度業績額在第”6”
RANGE_LOOKUP=需要完全符合ABBY的資料(KEY0=FALSE)

2.根據ABBY的年度業績找出應發的獎金金額
LOOKUP_VALUE=第一層的函數(ABBY年度業績額)
TABLE_ARRAY=對照表I5J8,要鎖定因為等會會下拉填滿
COL_INDEX_NUM=上列範圍(I5:J8),獎金在第”2”
RANGE_LOOKUP=不能完全符合(KEY1=TRUE)

計算出ABBY的獎金=7,再下拉填滿就可算出所有人的獎金了
(注意-級距的對照表一定要是遞增的概念,否則無法比對)