指定excel HLOOKUP的row_index_num

2013-03-22 1:15 am
當HLOOKUP吻合某名稱時會回傳row_index_num所指定的列值,
因為row_index_num會常改變,
假設row_index_num第一欄的儲存格值為"小計"
要如何讓HLOOKUP所顯示的值,以row_index_num第一欄為"小計"該列呢?
以上文字可能有點難理解,附上檔案加強說明:
http://www.FunP.Net/36103

鳴~~~懇請高手幫幫忙......
更新1:

TO: 准提部林大, 可否將您的意見移至回答區,非常感激您的方法,已試過OK囉~~~~

更新2:

也謝謝老夥大的意見哦~~~

回答 (2)

2013-03-22 7:47 pm
✔ 最佳答案
取得變動列數的〔小計列〕金額:
B1公式:
=HLOOKUP(A1,D:J,MATCH("小計",C:C,))

=VLOOKUP("小計",C:L,MATCH(A1,C$1:J$1,),)


列數增加時,自動抓取合計範圍。
D4公式:
=SUM(OFFSET(D1,1,,ROW()-2))

2013-03-21 21:13:46 補充:
更正,補上比對邏輯參數:
=HLOOKUP(A1,D:J,MATCH("小計",C:C,),)

2013-03-22 11:47:20 補充:
EXCEL.當〔小計〕的列號變動時,如何自動抓取各索引的小計值
                        <.准提部林.>
--------------------------------
■資料樣式:
a3 abcdefgb7 135791113c11 2468101214d15小計371115192327e19 f23 g27
■公式1:取得〔各索引〕的〔小計值〕
 B1公式:
 =HLOOKUP(A1,D:J,MATCH("小計",C:C,),)
  或
 =VLOOKUP("小計",C:J,MATCH(A1,C$1:J$1,),)
 
■公式2:列數增加時,自動抓取〔小計值〕的參照範圍
 D4公式:
 =SUM(OFFSET(D1,1,,ROW()-2))
--------------------------------
2013-03-22 1:55 am
B1=HLOOKUP(A1,$D$1:$L$4,4,)
往下拉不就可以了?還是有別的意思?


收錄日期: 2021-04-23 23:54:40
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20130321000010KK03393

檢視 Wayback Machine 備份