找回密码
 立即注册

QQ登录

只需一步,快速开始

慧琳子

注册会员

2

主题

9

帖子

21

积分

注册会员

积分
21
  • 77

    金币

  • 2

    主题

  • 9

    帖子

最新发帖
慧琳子
注册会员   /  发表于:2024-11-11 17:08  /   查看:148  /  回复:13
本帖最后由 Wilson.Zhang 于 2024-11-19 08:55 编辑


产品:SpreadJS
版本:17.1.3
调研编号:SJS-27349
Last Review:2024-11-19
当前进展:设计使然,非功能问题。

在sprerdJS里,打开excel,excel在表格第一行 本身已有公示,

然后在sprerdJS里修改了这个公式,且按了回车键后,修改的公式这个单元格变成了字符串格式,且修改后的公式没有自动向下扩展。
而excel是可以自动向下扩展的

13 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-11-11 17:43:35
沙发
您好!未能复现您描述的现象,“Excel是可以自动向下扩展的”是怎样一种功能现象呢?需要您提供一个录屏分别演示下Excel和SpreadJS的不同表现,同时需要您提供一个能够复现问题的demo。
回复 使用道具 举报
慧琳子
注册会员   /  发表于:6 天前
板凳
页面中使用的spreadJs版本为17.1.3

自动下拉DEMO.zip

6.29 MB, 阅读权限: 1, 下载次数: 2

包含录屏和excel文件

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:6 天前
地板
本帖最后由 Wilson.Zhang 于 2024-11-15 09:18 编辑
慧琳子 发表于 2024-11-15 00:10
页面中使用的spreadJs版本为17.1.3

您好!当在某一列使用了列公式时,该列单元格将平行引用被引用列在相同行中的单元格。以您提供Excel文件中的列公式为例,如下图所示:
1731632746581.jpg688661193.png

单元格B2设置了列公式为“IFS([@列1]=0.03, "JYJS")",那B2将计算单元格A2的值是否等于0.03,如果等于0.03则返回结果为JYJS,如果不等于0.03则返回结果为#N/A,如下动图所示:
0.01不计算.gif

同理,列公式扩展后,单元格B3中的公式将引用单元格A3进行计算,而A3没有值,导致计算结果为#N/A。如果对单元格A3也设置值为0.03,B3值也为JYJS,而对于一切非0.03值,B3单元格都将为#N/A,表示值不可用。如下动图所示:
IFS函数.gif

而且,IFS函数的作用是判断一个或多个条件,返回判断结果为true的第一个条件对应的返回值。因此,需要对被引用列单元格填充合适的数据,或者制定合理的判断条件和返回结果。
回复 使用道具 举报
慧琳子
注册会员   /  发表于:6 天前
5#
Wilson.Zhang 发表于 2024-11-15 09:12
您好!当在某一列使用了列公式时,该列单元格将平行引用被引用列在相同行中的单元格。以您提供Excel文件 ...

我的问题不是公式为什么出来是#N/A,我的问题是我把B2从「IFS([@列1]=0.03, "JYJS")」改成「IFS([@列1]=0.05, "JYJS")」后,为什么B3还是「IFS([@列1]=0.03, "JYJS")」而不是「IFS([@列1]=0.05, "JYJS")」。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:6 天前
6#
慧琳子 发表于 2024-11-15 14:58
我的问题不是公式为什么出来是#N/A,我的问题是我把B2从「IFS([@列1]=0.03, "JYJS")」改成「IFS([@列1]= ...

调研了下,SpreadJS通过UI为Table设置这种公式时不会自动扩展,您可以在设置后通过下拉填充扩展,或者通过Table:setColumnDataFormula()设置。

可以参考官网API文档了解详情:
https://demo.grapecity.com.cn/sp ... etcolumndataformula
回复 使用道具 举报
慧琳子
注册会员   /  发表于:3 天前
7#
如视频中所示,设置公式后通过下拉填充扩展,新设置的公式并没有正常扩展,还是之前的公式

下拉不自动扩展demo.zip

1.41 MB, 下载次数: 1

回复 使用道具 举报
慧琳子
注册会员   /  发表于:3 天前
8#
因为Excel在table中设置这种公式是可以自动扩展的,想问下贵司之后会优化这个功能吗
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:3 天前
9#
慧琳子 发表于 2024-11-18 09:53
因为Excel在table中设置这种公式是可以自动扩展的,想问下贵司之后会优化这个功能吗

理解您描述的功能现象,暂时是如6楼所述的设计,我会帮您反馈,当前您可以通过6楼所述的方式使用。
回复 使用道具 举报
慧琳子
注册会员   /  发表于:3 天前
10#
慧琳子 发表于 2024-11-18 09:51
如视频中所示,设置公式后通过下拉填充扩展,新设置的公式并没有正常扩展,还是之前的公式

请问关于该7楼的问题是否有解决方法
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部