Excel表样设计 - 滚动函数

1.应用场景及问题描述
表样中有的文本区域需要根据任务的时间,同步显示表中的文本内容和对应维度,应该如何实现?
比如:
1.如果今年是2022年,那么在表格里显示2021年(上年),2022年(今年),以此类推滚动显示。

2.预算编制表样里,是否可以在2月时,显示1月实际数,在3月时显示1-2月实际数,在4月时显示1-3月实际数以此类推滚动显示?



2.解决方案
2.1 总结
1. 通过函数设置中的“设置滚动函数”实现。其中,滚动期间函数只对期间函数生效,可以根据任务参数维的期间自动变更表样中的期间;而滚动预测函数可以滚动变更业务方案维度。


2. 滚动期间函数默认带出的字段是XX年或XX月这样的文字。如果需要在前面或者后面添加文字,但是会发现滚动函数里无法同时设置前面和后面的文字,其实直接修改表头文本区的函数,将其改成“当前:;#Roll#=N:YEAR;(今年)” 的形式即可。
3. 滚动预测函数可以根据参数维的期间自动变更表样的业务方案维度,实现业务方案按期间滚动显示。如果需要业务方案的文本区添加其他文字,可以新增一行进行文字加工,使用CONCATENATE("1月",G73)或者 "1月"+G73函数,隐藏原本的业务方案文本区。

2.2 详细步骤
2.2.1 滚动期间函数
如果今年是2022年,那么在表格里显示2021年(上年),2022年(今年),以此类推滚动显示。

通过函数设置中的“设置滚动函数”可以实现。

选择编码区的2021,设置滚动期间函数,按N年滚动,偏移量是上年,所以填写-1。
注意:
期间文本位置:选择维度对应的表头文本区。合并单元格和其第一个编码区对应。
期间文本内容:可以在之前或者之后添加文字进行组合。


全部设置后好,表样显示如下:

设置后验证发现多个年字,这时候不需要重新设置滚动函数,直接将表头文本区中的#Roll#=N-1:YEAR;年(上
Excel表样设计 - 滚动函数
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



