字符串中的数字应用

文本框、下拉框中的数据类型是字符串,录入在其中的数字依然是字符串,是不能直接参与计算的。

但有时文本格式的数字也是需要参与计算的,比如用下拉框来打分,然后在合计总分,这时候就需要用到VALUE()函数,先将文本格式转换成数字,再进行计算。

1. 单选打分的统计

服务和品质都是单选题,打分后需要相加得到总分。

上文已经介绍了,单选的数据类型是字符串,如果直接拿字符串相加会得到什么结果呢?下图中可以看到,如果公式直接编辑为服务+品质,那得到的结果是两个分数的拼接(就是两个字符串连接在一起),1+3=13。

因此我们需要先将文本转换成数字,在进行计算。公式为VALUE(服务)+VALUE(品质)

2. 是否为纯数字的判断

VALUE(文本),如果文本是由纯数字构成的,则返回值是对应的这个数字;如果不是纯数字,带有文字、符号等等,则返回值为0。因为基于这个特点,我们可以判断某个字符串是否为纯数字。

比如填写银行卡号,必须是纯数字才能提交,那就可以在表单校验(如果开启了流程的,写在节点校验上)中填写公式,VALUE(银行卡号)!=0

在提交数据时,如果银行卡号不是纯数字的,包含了其他的文字、符号等等,就无法提交数据。

Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?