在 Excel 裡有一個薪資對照表,想要依薪資來查詢職等和級別,該如何處理?

在 Excel 的表格裡如果要模糊查詢,可以透過 MATCH 函數。

Excel-在表格中模糊查詢(依薪資查詢職等和級別)

解決方案

公式:=INDEX(A5:A10,MATCH(B3,B5:B10,-1)+1)&INDEX(B4:D4,MATCH(B3,OFFSET(B4,MATCH(B3,B5:B10,-1)+1,,1,3),1))

1. 查詢職等

公式:INDEX(A5:A10,MATCH(B3,B5:B10,-1)+1)

(1) MATCH(B3,B5:B10,-1)+1

在 MATCH 函數中查詢儲存格B3在儲存格B3:B10中最接近那個職等。

(2) INDEX(A5:A10,MATCH(B3,B5:B10,-1)+1) 

將第(1)式的傳回值(一個數值)代入 INDEX 函數,查得職等名稱。

2. 查詢級別

公式:INDEX(B4:D4,MATCH(B3,OFFSET(B4,MATCH(B3,B5:B10,-1)+1,,1,3),1))

(1) MATCH(B3,B5:B10,-1)+1

在 MATCH 函數中查詢儲存格B3在儲存格B3:B10中最接近那個職等。

(2) OFFSET(B4,MATCH(B3,B5:B10,-1)+1,,1,3)

根據第(1)式取得該職等的儲存格範圍。(一列三欄)

(3) MATCH(B3,OFFSET(B4,MATCH(B3,B5:B10,-1)+1,,1,3),1)

根據儲格B3內容,在第(2)式傳回的儲存格範圍中查詢最接近的位置。

(4) INDEX(B4:D4,MATCH(B3,OFFSET(B4,MATCH(B3,B5:B10,-1)+1,,1,3),1))

將第(3)式的傳回值代入 INDEX 函數即可查得級別名稱。

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel 查詢
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()