Excel vba 里怎么将字符串转换为数值

 我来答
湖人总冠军2306
高粉答主

2019-12-17 · 说的都是干货,快来关注
知道小有建树答主
回答量:477
采纳率:100%
帮助的人:7.7万
展开全部

1、用VALUE函数将字符型数字转换成数字型,

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

2、用四则运算法将字符型数字转换成数字型,可以使用+0、-0、*1、/1将字符数转换为数字。

3、数字型数字转换成文本型,

使用文本函数将数字转换为文本类型,

文本函数的基本语法格式:text(value,format﹐text),

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

格式文本:用作带引号的文本字符串的数字格式。

例如:C2=文本(b2,0),它变为文本类型。

4、用&“”将数字型数字转换成文本型,例如:A3=B3&“”转换为文本类型。

5、在数字类型编号之前添加文本标识符“或”,例如:D2=”,C2=D2&B2,它将被转换为文本类型编号。

xiawei123
高粉答主

2019-09-18 · 每个回答都超有意思的
知道答主
回答量:1626
采纳率:100%
帮助的人:46.9万
展开全部

1、用VALUE函数将字符型数字转换成数字型,

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

2、用四则运算法将字符型数字转换成数字型。

可以用+0,-0,*1,/1来将字符型数字转换成数字型数字。

3、数字型数字转换成文本型,

用TEXT函数将数字型数字转换成文本型,

Text函数的基本语法格式:TEXT(value,format_text),

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

Format_text:是作为用引号括起的文本字符串的数字格式。

例如:C2=TEXT(B2,0),就变成了文本型。

4、用&“”将数字型数字转换成文本型,例如:A3=B3&"",就转换成了文本型。


5、在数字型数字前加上文本识别符号“或’,例如:D2="'",C2=D2&B2,就转换成文本型数字。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolbi5
推荐于2017-12-16 · TA获得超过1万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:2433万
展开全部
如果是纯数值型字符串可以直接用 函数val()转换
如果包含字母,汉字等,则需要先截取数值那部分,然后用val 转换
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BAIXINGR

2016-11-25 · TA获得超过3万个赞
知道大有可为答主
回答量:2.9万
采纳率:89%
帮助的人:8774万
展开全部
Sub 处理()
A = "ND5319GJYZ-2011000475"
B = Left(A, 17) & Format(CInt(Right(A, 4)) + 2, "0000")
MsgBox B
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式