请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

jackming

初级会员

41

主题

78

帖子

307

积分

初级会员

积分
307
jackming
初级会员   /  发表于:2019-12-11 18:13  /   查看:4798  /  回复:7
1金币
本帖最后由 jackming 于 2019-12-12 15:13 编辑


如图所示,需求第三列的数据=第一列-第二列(第三个单元格=第一个单元格-第二个单元格)
有什么通用公式可以用吗?因为行数不确定,是动态添加的
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

先设置公式的显示方式为R1C1的方式: spread.options.referenceStyle = GC.Spread.Sheets.ReferenceStyle.r1c1; 公式可以这样写:RC[-2]-RC[-1] 这样就表示前面的第二列减去前面的第一列 这样具体的公式的设置与Excel是一致的,遇见这样的问题也可以搜索在Excel中如何设置。

7 个回复

最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2019-12-11 18:13:18
来自 4#
先设置公式的显示方式为R1C1的方式:
     spread.options.referenceStyle = GC.Spread.Sheets.ReferenceStyle.r1c1;
   公式可以这样写:RC[-2]-RC[-1]  
  这样就表示前面的第二列减去前面的第一列
这样具体的公式的设置与Excel是一致的,遇见这样的问题也可以搜索在Excel中如何设置。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-12-11 18:29:11
2#
本帖最后由 Fiooona 于 2019-12-12 11:55 编辑

可以用setFormula给整列设置公式
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
jackming
初级会员   /  发表于:2019-12-11 18:45:59
3#
Fiooona 发表于 2019-12-11 18:29
可以用setFormatter给整列设置公式

setFormatter的第三个参数,value该怎么写表示前后相减呢?
回复 使用道具 举报
jackming
初级会员   /  发表于:2019-12-12 10:25:28
5#
Fiooona 发表于 2019-12-12 09:33
先设置公式的显示方式为R1C1的方式:
     spread.options.referenceStyle = GC.Spread.Sheets.ReferenceS ...

r1c1了解了,之前没了解到这个不好意思。现在问题是我这样写还是不对呢?
sheet.setFormatter(-1, 3, "RC[-2]-RC[-1]", GC.Spread.Sheets.SheetArea.viewport);
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-12-12 11:55:24
6#
抱歉,前面拼写错误,设置公式是setFormula, 我试了下 setFormula无法实现,setArrayFormula 也无法实现(这个API为什么无法实现需要再进一步调研),现在能解决您问题的方式:

给某个单元格设置公式,然后选中该单元格右下角出现十字时下拉:


该列就能自动填充公式了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
jackming
初级会员   /  发表于:2019-12-12 12:16:58
7#
Fiooona 发表于 2019-12-12 11:55
抱歉,前面拼写错误,设置公式是setFormula, 我试了下 setFormula无法实现,setArrayFormula 也无法实现( ...

我这边的数据是从后端读入的,目前的其他公式是setFormula设置的,通过用户端动作添加公式(下拉覆盖)可能不方便用户使用,没有其他办法了吗?我这边希望通过代码预设置公式,只能通过循环吗?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-12-12 15:54:16
8#
看到帖子状态是已处理,请问现在这个问题解决了吗?
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部