在Excel表中,如何将数字小写自动转换成中文大写?
8个回答
展开全部
可选用以下方法:
1、如果都是整数,可通过单元格格式设置实现。选定单元格,在其上点鼠标右键——“设置单元格格式”,点“数字”标签——“特殊”,在”类型“中选择“中文大写数字”。
2、如果存在小数,可用以下公式处理:
=IF(ISNUMBER(A1),IF(INT(A1),TEXT(INT(A1),"[dbnum2]")&"元","")&IF(MOD(INT(A1*10),10),TEXT(MOD(INT(A1*10),10),"[dbnum2]")&"角",IF(INT(A1)=A1,,IF(A1<0.1,,"零")))&IF(MOD(INT(A1*100),10),TEXT(MOD(INT(A1*100),10),"[dbnum2]")&"分",""),"")
1、如果都是整数,可通过单元格格式设置实现。选定单元格,在其上点鼠标右键——“设置单元格格式”,点“数字”标签——“特殊”,在”类型“中选择“中文大写数字”。
2、如果存在小数,可用以下公式处理:
=IF(ISNUMBER(A1),IF(INT(A1),TEXT(INT(A1),"[dbnum2]")&"元","")&IF(MOD(INT(A1*10),10),TEXT(MOD(INT(A1*10),10),"[dbnum2]")&"角",IF(INT(A1)=A1,,IF(A1<0.1,,"零")))&IF(MOD(INT(A1*100),10),TEXT(MOD(INT(A1*100),10),"[dbnum2]")&"分",""),"")
展开全部
选中要转换的单元格,然后点击格式——单元格——数字——特殊——中文大写数字——确定,这样就把小写转换成大写了,如果转换单元格多的话,可以使用格式刷。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果在原单元格(如数字:123)改变,设置单元格格式:
特殊:中文小写数字 一百二十三
中文大写数字 壹佰贰拾叁
自定义:[DBNum1][$-804]G/通用格式 一百二十三
[DBNum1][$-804]0 一二三
[DBNum1][$-804]# 一二三
[DBNum1][$-804]0.00 一二三.○○
[DBNum2][$-804]G/通用格式 壹佰贰拾叁
[DBNum2][$-804]0 壹贰叁
[DBNum2][$-804]# 壹贰叁
[DBNum2][$-804]0.00 壹贰叁.零零
如在其他单元格改,可以用NUMSTRING(),TEXT()等函数
转金额可参考:
http://zhidao.baidu.com/question/131529070.html
特殊:中文小写数字 一百二十三
中文大写数字 壹佰贰拾叁
自定义:[DBNum1][$-804]G/通用格式 一百二十三
[DBNum1][$-804]0 一二三
[DBNum1][$-804]# 一二三
[DBNum1][$-804]0.00 一二三.○○
[DBNum2][$-804]G/通用格式 壹佰贰拾叁
[DBNum2][$-804]0 壹贰叁
[DBNum2][$-804]# 壹贰叁
[DBNum2][$-804]0.00 壹贰叁.零零
如在其他单元格改,可以用NUMSTRING(),TEXT()等函数
转金额可参考:
http://zhidao.baidu.com/question/131529070.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单元格格式,数字,特殊,中文,中文大写字母
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
举个列子啊 是小于10 还是大于10
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询