[算表] query公式工作表名稱用儲存格取代

看板Office作者 (用心做好每一件事)時間1周前 (2025/03/20 00:22), 1周前編輯推噓0(0013)
留言13則, 3人參與, 1周前最新討論串1/1
軟體:google試算表 版本: https://reurl.cc/lzdoOY 如連結範例,會有星期一~五,五天的分頁, 分頁名稱會用日期(數字)表示 現在想要動態查詢某學生每天的成績 但下週分頁名稱會因日期而更改 自己研究了兩個公式都有成功 公式一必需每週都去改每個公式裡的日期,有點麻煩 公式二是成功但我嫌公式太長XD 想把公式一的工作表名稱像公式二一樣改成用公式表示, 無論是依樣畫葫蘆或是用indirect函數都失敗 想請問有沒有解決的方法呢?謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.245.131 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1742401334.A.FA9.html ※ 編輯: sendohandy (1.173.245.131 臺灣), 03/20/2025 00:30:12

03/20 00:30, 1周前 , 1F
'indirect("C20")'!$D$2:$G 改成
03/20 00:30, 1F

03/20 00:30, 1周前 , 2F
INDIRECT(C20&"!$D$2:$G")
03/20 00:30, 2F

03/20 00:31, 1周前 , 3F
在D20處
03/20 00:31, 3F

03/20 00:35, 1周前 , 4F
成功了,這我在別的地方有用過,但為什麼不能直接
03/20 00:35, 4F

03/20 00:35, 1周前 , 5F
吃名稱就好
03/20 00:35, 5F

03/20 00:36, 1周前 , 6F
連儲存格也要一起吃
03/20 00:36, 6F

03/20 00:37, 1周前 , 7F
indirect的限制嗎
03/20 00:37, 7F

03/20 00:38, 1周前 , 8F
謝謝f大
03/20 00:38, 8F

03/20 00:42, 1周前 , 9F
indirect 的目的是把一整段 string 轉換為 range
03/20 00:42, 9F

03/20 00:42, 1周前 , 10F
如果你只有最前面用 indirect 的話,整段文字會變成
03/20 00:42, 10F

03/20 00:42, 1周前 , 11F
range+string,對 Excel 來說不是合法的 range
03/20 00:42, 11F

03/20 00:43, 1周前 , 12F
Google 試算表也是
03/20 00:43, 12F

03/20 09:57, 1周前 , 13F
謝謝s大
03/20 09:57, 13F
文章代碼(AID): #1dskys-f (Office)
文章代碼(AID): #1dskys-f (Office)