PALMisLIFE 討論區
標題:
[Excel 問題] 工作表名稱如何自動參照?
[列印本頁]
作者:
Larry
時間:
2007-11-4 01:16
標題:
[Excel 問題] 工作表名稱如何自動參照?
這樣問法不知對不對? 還是舉個實例來輔助說明一下好了:(詳見附件圖檔)
* A欄位(Week)為每週的起迄日期(文字格式, ex: "0924-0930"),
視窗下緣亦有相對應並已存在的工作表(worksheet)名稱。(同樣如工作表:"0924-0930")
* 上方公式欄位fx處顯示:
=SUMIF('0924-0930'!$J:$L,C$2,'0924-0930'!$L:$L)
代表我想要從 "0924-0930" 這一份工作表當中去加總數值。
接下來請問:
既然A欄位(Week)已經刻意弄成與工作表名稱相同,
是否可以取用A欄位儲存格內數值作為工作表名稱,套用在公式當中?
也就是說,若A3="
0924-0930
",
則 SUMIF(
'0924-0930'
!$J:$L
如何弄成類似 SUMIF(
A3!
$J:$L... ? (<--- 當然,這是不可用的錯誤語法)
作者:
Larry
時間:
2007-11-4 02:33
標題:
Re: [Excel 問題] 工作表名稱如何自動參照?
努力搜尋半天,問Google還是有幫助的,就差Keyword不知道如何下,答案在此:
use cell value as worksheet name in formula reference
http://www.mrexcel.com/archive/Dates/23944.html
最後將公式改成底下形式就成功了~
=SUMIF(INDIRECT("'"&A3&"'!$J:$L"), .........
也就是以
INDIRECT("'"&A3&"'!
替換掉原本的
'0924-0930'!
歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/)
Powered by Discuz! X2.5