找回密码
 立即注册

QQ登录

只需一步,快速开始

5228

注册会员

5

主题

19

帖子

50

积分

注册会员

积分
50
最新发帖
5228
注册会员   /  发表于:2023-10-27 08:50  /   查看:2065  /  回复:12
本帖最后由 Richard.Huang 于 2023-11-30 15:40 编辑

产品:SpreadJS
版本:V16

为什么这个条件格式里当单元格值是中文 12个月 时无法识别前面的条件也不生效了,VALUE($T1)又匹配不到
for(let i;i<12;i++){
sheet.conditionalFormats.addFormulaRule(`OR(VALUE($T1)>=${I+1},VALUE($T1)=12`, style, ranges);
或者sheet.conditionalFormats.addFormulaRule(`OR(VALUE($T1)>=${I+1},VALUE($T1)=12个月`, style, ranges);
}

12 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-10-27 11:08:29
沙发
您好,可以将您的当前工作簿通过spread.toJSON()生成的json文件上传一下。我们通过您上传的文件帮您排查下问题。
回复 使用道具 举报
5228
注册会员   /  发表于:2023-10-27 12:11:40
板凳
Ellia.Duan 发表于 2023-10-27 11:08
您好,可以将您的当前工作簿通过spread.toJSON()生成的json文件上传一下。我们通过您上传的文件帮您排查下 ...

内网开发上传不了,t列是正常数值时满足条件的就会加上样式,
当T列是字符串‘12个月以上’时采用第一个公式VALUE(12)的话T列等于12个月以上的那一行没进入条件

当采用公式2 $T=12个月以上后所有的样式都不生效了
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-10-27 17:18:29
地板
您好,您公式中的I1是什么值?
image.png798211364.png
以及是否给出T列的值
回复 使用道具 举报
5228
注册会员   /  发表于:2023-10-27 18:05:43
5#
Ellia.Duan 发表于 2023-10-27 17:18
您好,您公式中的I1是什么值?

以及是否给出T列的值

1,2,3,4,5这种数字,
还有一个特殊的是 ‘12个月以上’
回复 使用道具 举报
5228
注册会员   /  发表于:2023-10-27 18:12:11
6#
5228 发表于 2023-10-27 18:05
1,2,3,4,5这种数字,
还有一个特殊的是 ‘12个月以上’

你标记那个是循环的那个i 不是指哪一列
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-10-30 09:37:56
7#
您好,您的公式有点问题,建议您上传个截图,以及说明您的需求,我来帮您重写公式。
回复 使用道具 举报
5228
注册会员   /  发表于:2023-10-30 14:31:27
8#
image.png453608703.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-10-30 17:15:26
9#
您好,可能是我表达有误,我需要您的一个excel截图。不过我根据您之前提供的信息,为您做了一个测试示例。
在excel中,对某一列数据进行条件验证,并不需要进行遍历。
如下图所示,对C2到C5区域进行条件格式的验证,
image.png158826293.png
如果大于B2的数值,则显示黄色,
那么条件规则公式是怎么定义的呢,看下图
image.png188555297.png
观察到进行比较的区域是$C1 ,即所选区域的第一个单元格。并没有对所有区域进行遍历与B2单元格进行比较。
具体您可以百度搜索下excel 中公式条件格式。
您看上述回复是否可以解决您的问题 ,如果有遗漏,您可以上传下您的excel内容,我们帮您看下条件公式如何定义。


回复 使用道具 举报
5228
注册会员   /  发表于:2023-11-1 16:01:51
10#
Ellia.Duan 发表于 2023-10-30 17:15
您好,可能是我表达有误,我需要您的一个excel截图。不过我根据您之前提供的信息,为您做了一个测试示例。
...

你这个测试用例也没有吧12个月以上渲染到颜色,我意思如何能让这个12个月也能以数值形式和数字进行比较
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部