找回密码
 立即注册

QQ登录

只需一步,快速开始

AsIAm

注册会员

13

主题

38

帖子

119

积分

注册会员

积分
119
AsIAm
注册会员   /  发表于:2024-2-29 17:16  /   查看:592  /  回复:5
10金币
本帖最后由 AsIAm 于 2024-2-29 17:18 编辑

当计算公式嵌套多层时 比如 想要监听获取A的变动  A=B+C ,B=D+E, C=F+G,  D=W+X, E =Y+Z  ..... 这种情况要怎样获取最终A的变动呢?只能用getDependents()这个来一层层获取引用的单元格 最终找到A吗?有什么更优解吗?

  部分公式嵌套如下图(最终监听F25的变动)
image.png589171752.png

最佳答案

查看完整内容

了解了,目前有两种方案能够实现这个需求,一种是获取引用关系,一种是通过脏数据来获取,具体可以参考下面两个文章: https://gcdn.grapecity.com.cn/showtopic-89684-1-2.html https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=81568

5 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-29 17:16:42
来自 4#
了解了,目前有两种方案能够实现这个需求,一种是获取引用关系,一种是通过脏数据来获取,具体可以参考下面两个文章:

https://gcdn.grapecity.com.cn/showtopic-89684-1-2.html
https://gcdn.grapecity.com.cn/fo ... hread&tid=81568
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-29 18:00:15
2#
您好,我梳理一下您的需求,也就是说当您修改了F4单元格的相关引用单元格导致F4的值变动,一直导致F25也发生了变动的时候,希望知道是F4发生了改变,对吗?
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
AsIAm
注册会员   /  发表于:2024-2-29 18:57:45
3#
我最终想要知道F25的变动  比如我改了F4 但是我现在是获取不到F25的变化的,我也不需要F4变了啥  就要知道F25变动就可以
回复 使用道具 举报
AsIAm
注册会员   /  发表于:2024-3-1 14:59:38
5#
已通过获取脏数据的方式解决 感谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-1 15:09:53
6#
不客气,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部