[算表] 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