求EXCEL中将文本转换成数值型的函数

求EXCEL中将文本转换成数值型的函数,第1张

1、在表单中,将文本转换成数值型的函数是 VALUE,如将A1的文本型数据转成数值可用 =VALUE(A1) 完成;

2、在VBA里,将文本转换成数值是用 Val,如: s=Val(Range("A1")

假设小写汉字数字写在A1单元格,B1单元格写入公式

如果是用2007及以上的版本公式可以写成

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"○",0),"一",1),"二",2),"三",3),"四",4),"五",5),"六",6),"七",7),"八",8),"九",9)

如果是2003版,则分成两个公式来实现

B1单元格写入公式

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"○",0),"一",1),"二",2),"三",3),"四",4)

C1单元格写入公式

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"五",5),"六",6),"七",7),"八",8),"九",9)

这样C1单元格就是你要的内容了

没想出好方法,只好给你笨办法了

value函数,可以将代表数字的文本字符串转换成数字,其语法结构为:value(text),value函数只有一个参数text,表示需要转换成数值格式的文本。text参数可以用双引号直接引用文本,也可以引用其他单元格中的文本。

text

将数值转换为按指定数字格式表示的文本

text(value,format_text)

value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

format_text为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/11677869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存