找回密码
 立即注册

QQ登录

只需一步,快速开始

zhaozimingT

高级会员

38

主题

207

帖子

1284

积分

高级会员

积分
1284
zhaozimingT
高级会员   /  发表于:2016-9-13 12:19  /   查看:3483  /  回复:6



请问 公式如何动态设置取某列数据
例:

第20列取  取第10列的值 = RC[-10]

第21列取  取第12列的值 = RC[-12]
第23列取  取第14列的值 = RC[-14]

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-9-13 17:34:00
沙发
谢谢您的反馈。
不太理解动态设置数据的意思,你是想通过公式设置数据?
公式直接等于某个单元格,就可以获取值。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
zhaozimingT
高级会员   /  发表于:2016-9-16 15:48:12
板凳
第20列取  取第10列的值 = RC[-10]

第21列取  取第12列的值 = RC[-12]
第23列取  取第14列的值 = RC[-14]
回复 使用道具 举报
zhaozimingT
高级会员   /  发表于:2016-9-16 15:49:54
地板
第20列取  取第10列的值 = RC[-10]

第21列取  取第12列的值 = RC[-12]
第23列取  取第14列的值 = RC[-14]  

如何在 20,21,23 列设置一个公式,但取值时每一列取到的都是不同的列是递增列
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-18 14:11:51
5#
zhaozimingT 发表于 2016-9-16 15:49
第20列取  取第10列的值 = RC[-10]

第21列取  取第12列的值 = RC[-12]

给列设置公式,它会自动的递增。
比如设置Column的Formula:
  1. this.fpSpread2.ActiveSheet.Columns[4].Formula = "A1";
复制代码

Column[4]的第一行的值引用的是A1,第二行的值引用的是A2,以此递增。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
pyang
注册会员   /  发表于:2022-10-14 16:12:25
6#
Alice 发表于 2016-9-18 14:11
给列设置公式,它会自动的递增。
比如设置Column的Formula:

Columns[4].Formula ="IF(OR(ISBLANK(R[0]C[-9]),ISBLANK(R[0]C[-3])),"", SUM(R[0]C[2] : R[0]C[13]))"
公式就是按照您那样加的,但是不好用呀。怎么办?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-14 17:41:15
7#
你这边表格的有设置R1C1公式样式吗,默认A1这种方式下,本来就没法这样设置公式的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部