分享

NUMBERVALUE函数,兼容VALUE、TRIM、ASC函数,功能亦提升!

 Excel情报局 2023-06-13 发布于河北

Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

    

1

职场实例


小伙伴们大家好,在整理表格数据的过程中,经常会遇到一些不规范的数字影响数据的汇总分析。今天我们来讲解一些Excel特殊数字(或不规范数字)格式的转换方法,希望对大家日常表格办公有所启示与帮助
如下图所示:
B2单元格为文本型数字,我们要将其转换为纯数值格式;
B3单元格为日期型数字,我们要将其转换为数字格式的日期值;
B4单元格为数字之间含空格的数值,我们要去除空格转换为纯数值;
B5单元格为全角数字,我们要将其转换为半角数字(纯数值格式);
B6单元格为含百分号和空格数值,我们要省略百分号后换算为纯数值;
B7单元格为含多个百分号和空格数值,我们要省略百分号后换算为纯数值。



2

解题思路


使用NUMBERVALUE函数可以实现转换特殊数字格式(或者不规范数字)的功能。对于文本数据,可以使用TRIM函数清洗多余空格,使用ASC函数将全角字符转换为半角字符。对于数字内容,使用NUMBERVALUE函数可以兼容以上两种功能。NUMBERVALUE函数还在功能上有了一定的提升,可以处理混杂空格数值及符号混乱等特殊数字
下面我们来通过几个小例子,具体思考一下NUMBERVALUE函数

B2单元格为文本型数字,我们要将其转换为纯数值格式。


我们可以在C2单元格输入函数公式:

=VALUE(B2)


通过NUMBERVALUE函数也可以实现文本数字向纯数值的转换。

=NUMBERVALUE(B2)



B3单元格为日期型数字,我们想要将其转换为数字格式的日期值。


我们可以在C3单元格输入函数公式:

=VALUE(B3)


通过NUMBERVALUE函数也可以实现日期型数字向数值型日期的转换。

=NUMBERVALUE(B3)



B4单元格为数字之间含空格的数值,我们想要去除空格转换为纯数值。


我们可以在C4单元格输入函数公式:

=TRIM(B4)


我们发现:

数字之间的空格并没有去掉。那是因为TRIM函数用于去掉字符前后和字符之间的空格;当用于去掉字符前后空格时,只要是正常的空格,不管有多少个都能去掉,但用于去掉字符之间的空格时,会留下一个空格,不管字符是文本还是数字。


我们需要使用NUMBERVALUE函数实现将含空格的数值转换为纯数值格式。弥补TRIM函数的不足之处。

=NUMBERVALUE(B4)


B5单元格为全角数字,我们想要将其转换为半角数字(纯数值格式)。


我们可以在C5单元格输入函数公式:

=ASC(B5)


通过NUMBERVALUE函数也可以实现全角格式数字向半角格式数字的转换。

=NUMBERVALUE(B5)



B6单元格为含百分号和空格数值,我们想要省略百分号后换算为纯数值。


我们可以在C6单元格输入函数公式:

=VALUE(B6)

我们发现结果返回错误值#VALUE!。


我们可以使用NUMBERVALUE函数输出正确结果。

=NUMBERVALUE(B6)


对于“5 2 0 1%”这样的数据,NUMBERVALUE函数能够将其转换为52.01这样的数据,即省略百分号后换算为纯数值。而使用VALUE函数则会返回错误值。



B7单元格为含多个百分号和空格数值,我们想要省略百分号后换算为纯数值。


我们可以在C7单元格输入函数公式:

=VALUE(B7)

我们发现结果返回错误值#VALUE!。


我们可以使用NUMBERVALUE函数输出正确结果。

=NUMBERVALUE(B7)


我们发现NUMBERVALUE函数有其独特的强大之处。


回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。

 

 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多