有網友根據這篇 Excel 的教學文章:
Excel-查詢欄列的交集INDEX,MATCH,OFFSET,VLOOKUP,HLOOKUP,ADDRESS)
想要變換一下,在下圖中想要根據某一欄的一個數值,來反推『列標題』,該如何處理?
【公式設計與解析】
儲存格M5:
=OFFSET(A1,MATCH(M2,OFFSET(A2,,MATCH(M1,B1:K1,0),12,1),0),0)
(1) MATCH(M1,B1:K1,0)
傳回儲存格M1的內容在儲存格B1:K1中的位置,即傳回第幾欄,本例為第7欄(庚欄)。
(2) OFFSET(A2,,MATCH(M1,B1:K1,0),12,1)
利用 OFFSET 函數,取得指定欄位的儲存格範圍,本例傳回儲存格H2:H13。
(3) MATCH(M2,OFFSET(A2,,MATCH(M1,B1:K1,0),12,1),0)
傳回儲存格M2的內容(本例為77)在儲存格範圍(本例為H2:H13)的位置,本例傳回:8。
最後透過 OFFSET 函數,查出對應的列標題。
【延伸練習】
如果採用 INDEX 函數,則公式可調整如下。
儲存格M5:
=INDEX(A2:A13,MATCH(M2,OFFSET(A2,,MATCH(M1,B1:K1,0),12,1),0),1)
【參考資料】
Excel-查詢欄列的交集INDEX,MATCH,OFFSET,VLOOKUP,HLOOKUP,ADDRESS)
文章標籤
全站熱搜

請問版主~~ A1~一直到B3,內容如下 姓名 次數 張三 3 李四 2 如何在 Sheet 2 裡面的A1~一直到B3,自動呈現如下面的內容 (先由左到右,後由上到下排列) 張三 張三 張三 李四 李四
請參考:https://isvincent.pixnet.net/blog/post/48880611
版主您好: 假設A君為10等,薪資58,000,有什麼公式可以比對出他是10等2級呢? 職等 1級 2級 3級 11等 62000 64000 66000 10等 55000 57000 59000
請參考:https://isvincent.pixnet.net/blog/post/50814656