2013年9月24日

試算表中 indirect 函數應用

工作的目的是計算累計的數,我想計算累計缺點數。我就需把上一週的累計數找出來合併本週的缺點做加總。所以本週的M6=上週的M6+C6 ,其中上週的M6值我是這樣抓出來的…

圖中工作表2 M6欄位中要抓取上一個工作表(工作表名稱:1)中M6的值,設定X1=2。公式為
M6='1'!M6 想辦法組合出前述敘述,利用indirect函數,原形為indirect(" ")將公式改為

M6=indirect(" ' " & X2-1&" '!M6") 為了方便複制公式,再把!M6代換掉
其中M可從欄位中利用 CHAR(64+COLUMN()) 把 文字 M 算出來
M6中的6就由ROW()直接找出,所以再進一步把剛公式改為
=INDIRECT("'"&$X$1-1&" '!"&CHAR(64+COLUMN())&row())
 這格的公式做好後就可以拖拉複製,參照就會跟著變化

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。