=SUM('C:\新竹2月日報表\[1號.xls]業績表A'!$D$7)請問各位高手大大....[1號.xls]要怎樣往下拉時可以改變1號..如 2號..3號..這樣改變我只要變動1號那邊而已~~這樣辦的到嗎~??請知道的大大不令賜教第一次PO文~應該沒違規拉~@@
我有一個笨方法:先把SUM('C:\新竹2月日報表\[1號.xls]業績表A'!$D$7)這串文字切開,A欄放SUM('C:\新竹2月日報表\,B欄放[1,C欄放號.xls]業績表A'!$D$7),之後你就可以把C欄往下拉,就會有1、2、3、4、5......了,再把A1欄複製貼上下面各欄,C1欄也是一樣,最後D欄用CONCATENATE這個公式,把ABC三欄的文字合併起來就好了。看這樣有沒有符合你的需求。
joke10250821 wrote:=SUM('C:\新竹2月日報表\[1號.xls]業績表A'!$D$7)請問各位高手大大....(恕刪) 您指定 $D$7 這一格,SUM() 是多餘的millais wrote:我只想到INDIRECT...(恕刪) indirect 不適合用在跨檔案如果檔案沒有"同時打開",會傳回 #REF! 錯誤改用vba會比較好範例:For i = 1 To 20Range("a" & i) = "='C:\新竹2月日報表\[" & i & "號.xls]業績表A'!R7C4"Next i