WorkFine | 一个需求引发的思考本表填充本表的规则是什么?

评论223字数 499阅读1分39秒阅读模式
有很多时候我们想要在当前填报的表中获取数据,为的就是方便省时省力,今天我就有这个需求:一级代码下方的次级代码自动复制一级代码的「科目自定义分类」值,例如第2行代码是1001.01,它就属于1001(第一行)的二级,那它的「科目自定义分类」处就填写银行现金。这样做的目的是用户只选择一级科目的,次级自动填写或者说是生成

WorkFine | 一个需求引发的思考本表填充本表的规则是什么?

无法达到目的的提取公式

经过测试发现同列表无法填充到同列表,只能是想其他办法了。

WorkFine | 一个需求引发的思考本表填充本表的规则是什么?

Excel公式函数法

=INDEX($C$6:$C$10,MATCH(--LEFT(D6,4),$D$6:$D$10,0))

公式解释▼

=INDEX(科目代码列,MATCH(--LEFT(当前行科目代码,4),要复制的列,0))

如果代码的左边四位与上面的相同,那么就显示上面要复制的单元格。

WorkFine | 一个需求引发的思考本表填充本表的规则是什么?

然而公式在WorkFine扩展表表现并不友好,会拖慢展现速度。故暂时放弃此法。

定时任务法

  1. 首先创建一个科目关系表的映射视图、
  2. 在定时任务中创建公式,由上步的视图去更新科目关系表

虽然定时任务更新时间最小单位为1分钟,但也不够及时。故放弃此法

图▼映射视图

WorkFine | 一个需求引发的思考本表填充本表的规则是什么?

图▼定时任务公式

WorkFine | 一个需求引发的思考本表填充本表的规则是什么?

WorkFine | 一个需求引发的思考本表填充本表的规则是什么?

辅助表法(配置表)

 

部分文章来源于网络  如有侵权请告知本人立即删除!

站长邮箱447800330@qq.com

匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定