EXCEL表格二維查詢公式
Excel易學難精,這篇要介紹一個我覺得很重要,但是微軟似乎沒有附上的功能
首先有一份資料表像下面這樣,這是每年證交所公布的上市公司收入排行。把區域選起來後,給表格取個名字。老是叫他B2:E7就遜掉了,命名以後,TBL就代表這張表
= VLOOKUP("no1", TBL, 3, FALSE)
經過一番研究,我能用OFFSET()取出表格第一列,再用MATCH()比對能算出3
= MATCH("中位數", OFFSET(TBL, 0, 0, 1, COLUMNS(TBL)), 0)
和vlookup湊起來就自動化了,結果三個月過去,我完全看不懂自己在寫什麼鬼
= VLOOKUP("no1", TBL, MATCH("中位數", OFFSET(TBL, 0, 0, 1, COLUMNS(TBL)), 0), FALSE)
後來我學了點VBA,按ALT+F11寫了以下一小段code
= get_tbl(TBL, "no1", "中位數")
留言