Excelndash数字金额自动

上周教了将数字变换成华文的公式今后,与我预感的同样,良多人发问:用这个公式能够将数字金额变换成群众币大写金额吗?怎样点窜参数?

数字转大写金额的题目本来常常有人问,而网上的一些公式长得能够跑火车,我今日要教众人的公式,相对来讲,愈加精简老练。

案例:

如下图所示,将A列的数字金额主动变换为群众币大写金额,显示在B列。

收拾计划:

1.在B2单位格输入如下公式,向下拖动复制公式便可:

=IF(A2="","",(IF(A2=0,"零元",TEXT(LEFT(RMB(A2),LEN(RMB(A2))-3),"[0][dbnum2]G/通用格式元;;;")TEXT(RIGHT(RMB(A2),2),"[dbnum2]0角0分;;整"))))

公式释义:

IF(A2="","",(IF(A2=0,"零元",:要是单位格为空,则B列也显示空;要是为零,则显示“零元”

TEXT(LEFT(RMB(A2),LEN(RMB(A2))-3),"[0][dbnum2]G/通用格式元;;;"):这是对整数部份的公式界说

LEFT(RMB(A2),LEN(RMB(A2))-3):先用RMB函数将单位格格式变换为群众币金额大势,云云即即是整数,也会显示少量点反面二位数,有规律就便于取整

用LEN函数猎取单位格实质的长度,减去3,便可得出整数部份的长度

结尾用LEFT函数依据上述长度掏出整数

"[0][dbnum2]G/通用格式元;;;":这部份参数是用来配置整数的显示格式

[0]:当整数部份0时合用

[DBNUM2]:将单位格的数字格式显示为大写华文

G/通用格式元:由于前方的公式中将数字格式改为了RMB格式,是以目前把它换回通用格式,数字反面显示“元”

;;;:单位格格式以分号隔离为四个部份,离别示意正数、负数、0、文本;其余3个部份留空示意只显斧正数

上述格式参数就相当于在“配置单位格格式”中自界说典型

TEXT(RIGHT(RMB(A2),2),"[dbnum2]0角0分;;整"):第二个TEXT函数界说少量部份的显示,用“”将整数和少量连合起来

RIGHT(RMB(A2),2):取群众币金额格式的右侧两位数,即少量点反面两位数,对应“角”和“分”

"[dbnum2]0角0分;;整":要是为正数,则显示大写华文显示“x角y分”,负数和0不显示,文本则显示“整”

本例中,咱们不思虑负数金额的状况,是以结尾还要配置一下A列中不同意输入负值。

2.选中A列--抉择菜单栏的“数据”--“数据考证”

3.在弹出的对话框的“配置”选项卡中实行如下配置:

同意:抉择“自界说”

公式:输入“=A1=0”

4.抉择“犯错告诫”选项卡,在“题目”中输入所需的题目--点击“肯定”

5.要是在A列中输入负数,就会弹出如下告诫框,请求从头输入。

进修Excel本领,长按

转载请注明:http://www.abuoumao.com/hyfz/873.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

    当前时间: 冀ICP备19029570号-7