返回列表 上一主題 發帖

跨工作表LINK(讀取)某個指定位置的值,有簡單的方法嗎

回復 19# u7490074

拍謝啦~應該 是說= INDIRECT("M"&ROW()) 是要固定每列用m欄儲存格,與水平由1月(n13)拖曳到18月時,能利用ROW()固定找該列的m儲存格(即m13)

如果:直接寫N13=M13,則拖曳到O13時,則O13=N13,而非O13仍=M13啦~~前面說明寫錯了~


要水平右拉 =$M13 固定 M 不動
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 ML089 於 2014-10-1 15:45 編輯

回復 21# u7490074


以前一直沒注意$的用法:
$M13:水平拖曳時,M13是整個被固定不變,而非只是M不變,13一直往右增加

M$13:水平拖曳時,只有13不變,M會增減變動  ^*^~


=M13
右拉時,M 會動,13 不動,所以用 $M13
下拉時,M 不動,13 會動,所以用 M$13
若右拉下拉,用 $M$13 鎖住

公式相對及絕對$的使用極為重要,應該是最基本的觀念,不然公式就無法右拉下拉簡易完成工作
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 ML089 於 2014-10-12 11:27 編輯

回復 23# u7490074



這樣改還不行,

因為這公式是用 『本月金額 = 本月底總合- 前月底總和』計算方式,表格改為中間一部份使得前面部分不見的無法計算。
計算方式還要在研究一下

K13 改為
=ROUND($H13/($D13-$C13)*(MAX(0,MIN($D13,DATE(2014,K$5+1,1))-$C13)),) - ROUND($H13/($D13-$C13)*(MAX(0,MIN($D13,DATE(2014,K$5,1))-$C13)),)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 25# u7490074

K10輸入2014/1/1,儲存格格式改為 "e/m/d"

K13 改為
=ROUND($H13/($D13-$C13)*(MAX(0,MIN($D13,DATE(YEAR(K10),K$5+1,1))-$C13)),) - ROUND($H13/($D13-$C13)*(MAX(0,MIN($D13,DATE(YEAR(K10),K$5,1))-$C13)),)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 人生沒有所有權,只有生命的使用權。
返回列表 上一主題