EXCEL函数用法:[8]转换中文数字大小写

如题所述

本人之前从事过数据分析的工作,现在从事IT咨询和财务软件实施,日常工作中对excel软件有一定的了解和掌握。本系列的作用是为大家介绍一系列常用的EXCEL函数,希望可以对大家的工作起到一定的帮助。
本篇介绍的函数是【NumberString】,用于转换数字的中文大小写
将数字转换为中文显示
如图,我们有这样的一些数字,想要把这些数字转换为中文的数字

选中这些数字,点击“字体”选项卡下的按钮,如图

切换至“数字”选项卡,选中“特殊”,选择“中文大写数字”或者“中文小写数字”,点击确定

可以看到数字的显示已经成为中文的了,但是实际这个单元格中的内容,还是数字格式。

以上是excel自带的修改单元格显示的方法,通过这个方法,可以把阿拉伯数字改为中文数字显示,但是不更改单元格内容本身。 同时,此方法转换出来的数字,是带有“万”、“千”这样的单位的,也就是数字,而不是字符。 如果要实现单纯的数字到汉字的字符转换,就需要用下面的公式了
NumberString函数
NumberString函数是一个excel中隐藏的函数,只能通过手工输入的方法进行录入,而不能在fx按钮的公式清单中进行选择。 如图,有如下的数据以及公式计算结果

此函数要求两个参数,解释如下: 1、参数1:要转换的数字 2、参数2:返回的转换结果类型 参数1很好理解,参数2共有三个可选项: 1、参数2为1:返回转换后的中文大写 2、参数2为2:返回转换后的中文小写 3、参数3为3:仅将源数据作为字符进行转换,而不是作为数字进行转化,返回中文小写
此函数有如下限制: 1、仅针对整数,如果是小数,那么忽略小数点之后的数字,仅转换小数点之前的数字 2、仅针对正数,转换负数会报错
分享经验
如果您觉得我的经验有用,请您将它分享给你的朋友吧,然后再给我点个赞吧,谢谢
温馨提示:答案为网友推荐,仅供参考
相似回答