找回密码
 立即注册

QQ登录

只需一步,快速开始

heiyulou

注册会员

20

主题

46

帖子

158

积分

注册会员

积分
158
heiyulou
注册会员   /  发表于:2021-4-23 14:35  /   查看:2017  /  回复:9
本帖最后由 heiyulou 于 2021-4-23 17:17 编辑

自定义公式触发异常,只触发第一行
image.png284812010.png

testDemo.zip

963.32 KB, 下载次数: 66

9 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-23 15:01:30
沙发
出现这个问题是因为其他单元格传的参数的值都是null,在合并单元格中,显示的值是合并单元格左上角的值,也就是说只有AT46有值,其他单元格都是没有值的。

因此,要想其他单元格也跟着更改,需要将其他单元格的公式也改为=SPANV(AT46)
image.png292637023.png
回复 使用道具 举报
heiyulou
注册会员   /  发表于:2021-4-23 15:12:32
板凳
DerrickJiao 发表于 2021-4-23 15:01
出现这个问题是因为其他单元格传的参数的值都是null,在合并单元格中,显示的值是合并单元格左上角的值,也 ...

但是你将第二行的公式去掉,然后重新输入原来公式就变正常了,我这边测试是其他行的公式没有触发成功
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-23 15:45:22
地板
heiyulou 发表于 2021-4-23 15:12
但是你将第二行的公式去掉,然后重新输入原来公式就变正常了,我这边测试是其他行的公式没有触发成功

我这边将这篇区域的第二行删除,再依然是没有触发的。请问如何复现您的问题,麻烦您再详细描述一下或者配合录屏描述一下。
image.png408048400.png
回复 使用道具 举报
heiyulou
注册会员   /  发表于:2021-4-23 15:56:00
5#
DerrickJiao 发表于 2021-4-23 15:45
我这边将这篇区域的第二行删除,再依然是没有触发的。请问如何复现您的问题,麻烦您再详细描述一下或者配 ...

你先把第二行的公式拷贝下来,然后去掉该格子公式,然后重新编辑该格子,把公式输入,然后去修改右边的格子值
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-23 16:14:32
6#
heiyulou 发表于 2021-4-23 15:56
你先把第二行的公式拷贝下来,然后去掉该格子公式,然后重新编辑该格子,把公式输入,然后去修改右边的格 ...

这是我操作的步骤,您看下哪一步与您的操作不符合。
公式.gif
回复 使用道具 举报
heiyulou
注册会员   /  发表于:2021-4-23 16:23:09
7#
本帖最后由 heiyulou 于 2021-4-23 16:24 编辑
DerrickJiao 发表于 2021-4-23 16:14
这是我操作的步骤,您看下哪一步与您的操作不符合。

哦,我的步骤搞错了,你先改右边格子值,然后再改左边第二行格子公式,然后发现左边第二行格子值跟右边格子值一致,但是后续改右边的值还是没办法触发左边第二行
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-23 16:42:04
8#
heiyulou 发表于 2021-4-23 16:23
哦,我的步骤搞错了,你先改右边格子值,然后再改左边第二行格子公式,然后发现左边第二行格子值跟右边格 ...

这边给您调整了一下您的代码在修改单元格值后调用sheet.recalcAll();方法

testDemo.zip

946.56 KB, 下载次数: 50

回复 使用道具 举报
heiyulou
注册会员   /  发表于:2021-4-23 17:17:54
9#
DerrickJiao 发表于 2021-4-23 16:42
这边给您调整了一下您的代码在修改单元格值后调用sheet.recalcAll();方法

多谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-23 17:22:20
10#

不用客气,有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部