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

作者: sendohandy (用心做好每一件事)   2025-03-20 00:22:12
軟體:google試算表
版本:
https://reurl.cc/lzdoOY
如連結範例,會有星期一~五,五天的分頁,
分頁名稱會用日期(數字)表示
現在想要動態查詢某學生每天的成績
但下週分頁名稱會因日期而更改
自己研究了兩個公式都有成功
公式一必需每週都去改每個公式裡的日期,有點麻煩
公式二是成功但我嫌公式太長XD
想把公式一的工作表名稱像公式二一樣改成用公式表示,
無論是依樣畫葫蘆或是用indirect函數都失敗
想請問有沒有解決的方法呢?謝謝~
作者: freePrester (Prester)   2025-03-20 00:30:00
'indirect("C20")'!$D$2:$G 改成INDIRECT(C20&"!$D$2:$G")在D20處
作者: sendohandy (用心做好每一件事)   2025-03-20 00:35:00
成功了,這我在別的地方有用過,但為什麼不能直接吃名稱就好連儲存格也要一起吃indirect的限制嗎謝謝f大
作者: suaveness (靜夏)   2025-03-20 00:42:00
indirect 的目的是把一整段 string 轉換為 range如果你只有最前面用 indirect 的話,整段文字會變成range+string,對 Excel 來說不是合法的 rangeGoogle 試算表也是
作者: sendohandy (用心做好每一件事)   2025-03-20 09:57:00
謝謝s大

Links booklink

Contact Us: admin [ a t ] ucptt.com