-
王爽 小试身手Lv3
发表于2022-7-12 15:02
悬赏100
已解决
9个回答
我看了一下,应该是表达式有问题哈,就比如=2下面的一行,实际小数位执行的是sum(right(self.upcell(1),1),1),那不就是2和1求和等于3,然后再和前面的 2. 拼接,就是2.3啦
当本表元的上一个表元等于给定的数值时,直接返回1,就可以成功,比如
=left(self.upcell(1),1)^'.'^if(self.upcell(1)='1',1,sum(right(self.upcell(1),1),1))
=left(self.upcell(1),1)^'.'^if(self.upcell(1)='2',1,sum(right(self.upcell(1),1),1))
小怪兽 发表于 2022-7-12 15:35
您是这样修改的嘛,能分享一下您的思路嘛
我是这样改的