作者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/cn.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