找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 设置公式后报错 关闭

梅梅梅梅
中级会员   /  发表于:2023-9-15 16:00  /   查看:1704  /  回复:8
本帖最后由 Richard.Huang 于 2023-10-20 11:27 编辑

产品:SpreadJS
版本:V16.2.2

设置了单元格只能填写数字,英文及下划线,数据为小数,保存的时候报错,公式设置如下:

=ISNUMBER(SUMPRODUCT(SEARCH(MID(C3,ROW(INDIRECT("1:"&LEN(C3))),1),"0123456789abcdefghijklmnopqrstuvwxyz_")))
这么设置不支持小数吗?要求他也支持小数,要怎么设置?
image.png691108398.png

8 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-15 16:28:40
沙发
您好,修改一下这个公式加个小数点就好了:=ISNUMBER(SUMPRODUCT(SEARCH(MID(C3,ROW(INDIRECT("1:"&LEN(C3))),1),"0123456789abcdefghijklmnopqrstuvwxyz_.")))
回复 使用道具 举报
梅梅梅梅
中级会员   /  发表于:2023-9-15 16:30:40
板凳
本帖最后由 梅梅梅梅 于 2023-9-15 16:32 编辑
Joestar.Xu 发表于 2023-9-15 16:28
您好,修改一下这个公式加个小数点就好了:=ISNUMBER(SUMPRODUCT(SEARCH(MID(C3,ROW(INDIRECT("1:"&LEN(C3) ...

我加了一个.,保存的时候校验过不去,公式为:=ISNUMBER(SUMPRODUCT(SEARCH(MID(C3,ROW(INDIRECT("1:"&LEN(C3))),1),"0123456789abcdefghijklmnopqrstuvwxyz_.")))。而且也不让修改,我把目前填的数据都删了,然后修改为12345,也提示我错误,恢复成目前的数字。
image.png28067015.png image.png547720336.png image.png954953308.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-15 16:34:37
地板
您好,可能是因为您选的是C2单元格,设置的却是C3。

image.png794555663.png

我这边测试了一下是没有问题的,您再验证看看?

image.png172029112.png
回复 使用道具 举报
梅梅梅梅
中级会员   /  发表于:2023-9-15 16:40:03
5#
Joestar.Xu 发表于 2023-9-15 16:34
您好,可能是因为您选的是C2单元格,设置的却是C3。

刚刚单元格是我设置错了,但是我发现设置小数点之后,我把.放到最开始也可以,如下图,怎么排除这种情况?
image.png596966552.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-15 17:31:35
6#
您好,我比较好奇,您这一列的标题是经营额,为什么还要能够输入字母和下划线呢?
回复 使用道具 举报
梅梅梅梅
中级会员   /  发表于:2023-9-15 17:34:09
7#
Joestar.Xu 发表于 2023-9-15 17:31
您好,我比较好奇,您这一列的标题是经营额,为什么还要能够输入字母和下划线呢?

哦,没有,我这是做的测试模版,为了验证格式设置的,实际他只能填写数字,有这个需求,但是我没有模版,就随意找个模版测试。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-18 09:16:23
8#
那您这边是基于什么需求需要一个单元格中既要能输入小数,也要能输入字母和下划线呢?
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-10-19 12:59:51
9#
本帖最后由 Richard.Huang 于 2023-10-20 11:27 编辑

我们看到您长时间没有再回复,那么本帖就先关闭了,您如果有其他新的问题欢迎发新帖询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部