作者sendohandy (用心做好每一件事)
看板Office
標題[算表] query公式工作表名稱用儲存格取代
時間Thu Mar 20 00:22:12 2025
軟體:google試算表
版本:
https://reurl.cc/lzdoOY
如連結範例,會有星期一~五,五天的分頁,
分頁名稱會用日期(數字)表示
現在想要動態查詢某學生每天的成績
但下週分頁名稱會因日期而更改
自己研究了兩個公式都有成功
公式一必需每週都去改每個公式裡的日期,有點麻煩
公式二是成功但我嫌公式太長XD
想把公式一的工作表名稱像公式二一樣改成用公式表示,
無論是依樣畫葫蘆或是用indirect函數都失敗
想請問有沒有解決的方法呢?謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.245.131 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1742401334.A.FA9.html
※ 編輯: sendohandy (1.173.245.131 臺灣), 03/20/2025 00:30:12
1F:→ freePrester: 'indirect("C20")'!$D$2:$G 改成 03/20 00:30
2F:→ freePrester: INDIRECT(C20&"!$D$2:$G") 03/20 00:30
3F:→ freePrester: 在D20處 03/20 00:31
4F:→ sendohandy: 成功了,這我在別的地方有用過,但為什麼不能直接 03/20 00:35
5F:→ sendohandy: 吃名稱就好 03/20 00:35
6F:→ sendohandy: 連儲存格也要一起吃 03/20 00:36
7F:→ sendohandy: indirect的限制嗎 03/20 00:37
8F:→ sendohandy: 謝謝f大 03/20 00:38
9F:→ suaveness: indirect 的目的是把一整段 string 轉換為 range 03/20 00:42
10F:→ suaveness: 如果你只有最前面用 indirect 的話,整段文字會變成 03/20 00:42
11F:→ suaveness: range+string,對 Excel 來說不是合法的 range 03/20 00:42
12F:→ suaveness: Google 試算表也是 03/20 00:43
13F:→ sendohandy: 謝謝s大 03/20 09:57