excel小写数值如何转换为大写_第1页
excel小写数值如何转换为大写_第2页
excel小写数值如何转换为大写_第3页
excel小写数值如何转换为大写_第4页
excel小写数值如何转换为大写_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

excel小写数值如何转换为大写

篇一:Excel表中小写金额直接转换成大写金额的公式

Excel表中小写金额直接转换成大写金额的公式:一、

=IF(OR(A1lt;O,Al=)„IF(VALUE(LEFT(A1,1))=O„NUMBERSTRING(INT(Al),2)amp;

元)amp;IF(ISERROR(FIND(.,A1)),整

零,IF(VALUE(MID(A1,FIND(.,A1)+1,1))=0,

,IF(ISERR()R(FIND(.,A1))„NUMBERSTRING(MID(AI,FIND(.,A1)+1,1),2)amp;

角)))amp;IF(ISERROR(FIND(..A1))„IF(LEN(ROUND(A1,2))=(FIND(..A1)+2),NUMBERSTRI

NG(MID(ROUND(A1,2),FIND(.,A1)+21),2)amp;分,)))amp;IF(ISERROR(FIND(.,A1))„)

—•、

假定你要在Bl输入阿拉佰数字,Cl转换成中文大写金额(含元角分),请在C1单元格输入

如下公式:

=SUBSTITUTE(SUBSTITUTE(IF(-RMB(Bl),IF(B10„)anip;TEXT(INT(ABS(BI)+0.5%),Idbnu

m2]G/通用格负式元;;)amp;TEXT(RIGHT(RMB(B1.2),2)4dbnum210角0分;;整),),零

角,IF(B1北1”零)),零分,整)

二、

用公式就可以,我

不为0但分为0的值,是“壹佰贰拾捌元肆角整”还是“壹佰贰拾捌元肆角”?

如果是“壹佰贰拾捌元肆角”,请用这个公式:

=TEXT(INT(B2),|DBNUM2])amp;元amp;IF(INT(B2i=B2,

整,(IF(INT(B2*10)-INT;B2)*100,TEXT(INT(B2*l0)-INT(B2)*l0,[DBNUM2])amp;角,

零)amp;IF(B2*10()-INT(B2*10)*100,TEXT(B2*100-INT(B2*1())*10」dbnum2])amp;分,)))

如果是“壹佰贰拾捌元肆角整”,请用这个公式:

=TEXT(INT(B2),[DBNUM2])amp;元

amp;(IF(INT(B2*IO)-INT(B2)*IOO,TEXT(INT(B2*IO)-INT(B2)*IO,[DBNUM2])amp;

角,IF(B2*100-INT(B2*10)*100,

零,))amp;IF(B2*100-INT(B2*10)*100,TEXT(B2*l00-INT(B2*10)*10,[dbnum2])amp;分,整))

说明:

1、将以上公式中的B2换成你要换算的值或对应的单元格。

2、公式中我只考虑了两位小数,后面如果还有小数,将被忽略。

exce!2007

=IF(C101t;0,金额为负无效,IF(OR(C10=0,C10=),零元

整JF(C1Olt;1„TEXT(INT(C10),[dbnum2]G/通用格式)amp;元)))amp;

IF(INT(C10*lO)-INT(CIO)*10=0,IF(INT(CIO)*(INT(C10*100)-INT(C10*10)*10)=0,,

).TEXT(INT(C10*10)-INT(C10)*10,[dbnum2])amp;

)amp;IF((INT(C10*l()0)-INT(C10*10)*10)=0,

,TEXT((INT(C10*100)-INT(Cl0*10)*10),[dbnum2])amp;5»零角整

篇二:EXCEL函数数字小写换大写

EXCEL文本函数-数字小写换大写/英文大小写互换

2007年10月17日星期三13:04

在大小写中英文互换公式中我们先假设每个表都有表头,且数字在第二行,在A2单元格

注意:公式可以随意拖动至任意指定单元格,公式内对■象不变;可复制(待鼠标变成黑

色十字再拖);也可利用查找-替换-全部替换单元格如A2-全部换成F15

EXCEL中数字小写换大写方法一:

B2处输入以下公式

=SUBSTITUTE(SUBSTITUTE(IF(A21t;0,

负,)amp;TEXT(TRUNC(ABS(ROUND(A2,2))),[DBNum2])amp;元

amp;IF(ISERR(FIND(.,R()UND(A2,2)))„TEXT(RIGHT(TRUNC(ROUND(A2,2)*IO))4DBNuni

21))amp:IF(ISERR(FIND(.0,TEXT(A2,0.00))),^

,)amp;lF(LEFT(RIGHT(ROUND(A2,2),3))=.,TEXT(RIGHT(ROUND(A2,2)),[DBNum2J)ainp;

,IF(ROUND(A2,2)=0,,整)),零元零,),零元,)

EXCEL中数字小写换大写方法二:

B2处输入以下公式

=IF((INT(A2*10)-INT(A2)*10)=0,TEXT(INT(A2)」DBNum2]G/通用格式)amp;元

amp;IF((INT(A2*100)-INT((A2)*10)*10)=0,整,零

amp;TEXT(INT(A2*1OO)-INT(A2*10)*10,[DBNum21G/通用格式)amp;

分),TEXT(INT(A2),[DBNum2]G/通用格式)amp;元

amp;IF((INT(A2*100)-INT((A2)*10)*10)=0,TEXT((INT(A2*10)-INT(A2)*10),[DBNum2]GZ

通用格式)amp;角整,TEXT((INT(A2*10)・INT(A2)*10),[DBNum2]G/通用格式)amp;角

amp;TEXT(INT(A2*100)-INT(A2*10)*10,[DBNum2]G/通用格式)amp;分))

EXCEL中数字小写换大写方法三:

=IF(A2-INT(A2)=0,TEXT(lNT(A2)4DBNum2]G/通用格式)amp;圆

整,TEXT(INT(A2),[DBNum2]G/通用格式)amp;圆

amp;TEXT(INT((A2・INT(A2))*10),[DBNum2]G/通用格式)amp;角

amp;TEXT(INT((A2*10-2丁62力0))*IO),[DBNum2]G/通用格式)amp;分)

EXCEL中数字小写换大写方法四:

=IF((A2-INT(A2))=0,TEXT(A2,[DBNUM2])amp;元整

JF(INT(A2*10)-A2*10=0,TEXT(INT(A2),[DBNUM2])amp;7t

amp;TEXT((INT(A2*lO)-INT(A2)*IO),lDBNUM2])amp;角

整,TEXT(INT(A2)」DBNUM2])amp;元

amp;IF(INT(A2*10)・INT(A2)*10=0,零,TEXT(INT(A2*10)・INT(A2)*10,[DBNUM2])amp;角

)amp;TEXT(RIGHT(A2,l),[DBNUM2])amp;分))

看看结果是不是出现了你想要的?应该有你需要的大写金额了

公式的由来:

仟分位公式如下:

=TEXT(IF(LEN(INT($A1))=4,MID($Al,LEN(INT(SAl))-3,l),),[DBNum2])

佰分位公式如下:

=TEXT(IF(LEN(INT($A1))=3,MID($A1,LEN(INT($Al))-2,l),),[DBNum2])

第一位小数的公式:

=TEXT(MID($A1,FIND(.,$Al)+l,l),[DBNum2])

第二位小数的公式:

=TEXT(MID(TEXT(SAl,0.00),FIND(.,$A1)+2,l),[DBNum2])其他依此类推

AAAAAAAA

用Excel函数将货币数值由阿拉伯数字自动生成为中文大写格式

如图是全部用Excel函数自编农业银行转帐支票套打工具,图中内容是需要打印到转帐

支票上内容,其中A-D列为支票存根部分,我们利用Excel函数对要填写大部分内容建立

公式后,只要输入支票存艰部分的三项基本信息(A6-A8单元格):收款单位、金额、用途,

其他内容全部自动生成。

图中输入阿拉伯数字格式金额的是支票存根中A7单元格,要自动生成中文大写金额的是

H3单元格,我们按照支票中的金额中文大写格式的特殊的要求,利用Excel函数对H3进行

公式设置。在H3单元格输入:=IF((A7-INT(A7))=0,TEXT(A7,[DBNUM2])amp;

元,IF(INT(A7*10)-A7*l0=0,TEXT(INT(A7),[DBNUM2])amp;

amp;TEXT((INT(A7*l0)-INT(A7)*10),[DBNUM2])amp;角

整,TEXT(INT(A7),[DBNUM2])amp;amp;IF(INT(A7*10)-INT(A7)*10=0,

零,TEXT(INT(A7*I0)-INT(A7)*l0,[DBNUM2])amp;)amp;TEXT(RIGHT(A7,l),[DBNUM2])a

mp;分))。

公式中共运用4种函数,文本连接符号“amp;”及相应的汉字。

IF函数:是一个条件判断函数,此函数的基本格式是:IF(a,b,c)其中“a”是一个条件,

“b”和“c”是两种判断结果,可以表述为:如果条件a成立,那么结果是b,否则结果就是c。

以上公式足有四层嵌套条件判断函数,根据货币金额的不同情况生成不同格式的中文大写。

TEXT函数:TEXT函数可以将阿拉伯格式数字转换为中文大写格式,如公式中

“TEXT(A7,[DBNUM2「结果是将单元格A7的阿拉伯数字转换为中文大写。

INT函数:这是一个取整函数,如公式中”NT(A7)”就是取单元格A7数字整数部分。

A7-INT(A7)表示A7为整数,INT(A7*10)-A7*l()=0表示A7有一位小数。

RIGHT函数:用该函数可以提取字符串右边的若干个字符,如公式中的“RIGHT(A7,1)”

表示从A7单元格数字右起提取一个字符。

从整体来讲,这是一个多层嵌套条件函数公式,共有4层嵌套来完成条件判断。

可以将整个条件函数公式表述为:

如果单元格A7中数字为整数(假如为35566),那么人民币大写就是“叁万伍仟伍伯陆拾

陆元整”,否则:

如果单元格A7中数字为含有一位小数数字(假如位35566.2),那么人民币大写就是“叁

万伍仟伍佰陆拾陆元贰角整”,否则:

如果单元格A7中数字为两位小数数字,且十分位为0(假如为35566.08),那么人民币

大写就是“叁万伍仟伍佰陆拾陆元零捌分否则:整元元角

如果单元格A7中数字为两位数小数,且十分位不为0(假如为35566.28),那么人民币大

写就是“叁万伍仟伍佰陆拾陆元贰角捌分”。

Excel工作表中创建当前日期及中文大写

Excel数据处理软件以其强大的数据处理功能和操作的简易性,成为办公自动化的必备软

件,尤其在财务工作中更显重要,成为会计人员在专门的电算化财务软件之外会计数据处理

重要辅助工具。在用Excel编制表格时,制表时间是Excel工作表中不可缺少的内容,对有

些需经常打开使用的工作表,如月报表,至少每月打开一次,对其中报表时间每次都要由原

来日期修改成当前日期,这样不但很麻烦,而且容易因日期漏改而造成日期差错,如果在工

作表中利用Excel函数创建当前日期,并且任何时候打开这个工作表,永远显示当前日期,

就会一劳永逸。下面分别介绍当前日期的大小写两种格式创建方法。

一、在工作表中创建阿拉伯数字当前日期

在一般情况下,在工作表中创建当前日期,用一个函数即可完成,在需要建立当前日期

的单元格输入“=TODAY(广(不含引号,下同),任何时候打开工作表,该单元格显示的永远

是当前日期,如果当前日期是2003年3月18日,则工作表中显示“2003年3月18日”。

在特殊情况下,要求某个单元格只显示当前“年”、“月”或“日”,如图是全部用Excel函数

自编支票套打工具,支票中出票日期年、月、日的位置己经定好,要填写的数字之间有一定

的距离,要分开填写,要利用Excel函数在工作表不同单元格分别创建公式(图中A5-C5

单元格),我们要实现支票套打,日期的一般格式显然不行,需分别建立当前的年、月,日。

在表示日期的A5-C5单元格创建如下公式:

在表示“年”A5单元格输入:”=YEAR(TODAY())”,假如当前日期是2003年5月6日,则

该单元格显示“2003”。

在表示“月'*5单元格输入:”=MONTH(TODAY())”,则该单元格显示的是“5”。

在表示“日”C5单元格输入:“=DAY(TODAY())”,则该单元格显示的是“6”。

创建了以上公式,任何时间打开工作表,在这三个单元格分别显示的永远是当前的年、

月、日。

二、将工作表中当前日期阿拉伯数字转换为中文大写

图中I1-K1单元格分别表示的是日期的中文大写,同样根据支票规定的年、月、日位置

填写,因为在支票存根中已建立了出票日期信息,根据它来创建中文大写日期。

根据我国《票据法》有关规定,票据的出票口期必须使用中文大写。为防止变造票据的

出票日期,在填写月、日时,,月为壹至壹拾的,H为壹至玖和壹拾、贰拾和叁拾的,应在其

前加"零根据这些特殊H期填写要求,在表中表示年月日的I1-K1单元格分别设置公式如

下:

日期中“年”中文大写的公式设置

在表示“年’’的II单元格输入:

=TEXT(MID(A5,1,1),[DBNUM2])amp;TEXT(MID(A5,2,1),[DBNUM2])amp;TEXT(MID(A5,3,

l)4DBNUM2])amp;TEXT(MID(A5,4J),|DBNUM2])oMID函数是提取字符函数,公式中

“MID(A5,1,1)”,表示从A5单元格数字左笫一个字符起提取一个字符,结果是“2"。TEXT

函数将阿拉伯数字转换为中文大写,公式中叮£*1'(乂旧H5,1,1)皿1^1^2])”表示将“2”转换

为,,贰整个公式由四个文本连接符号“amp;”

连接而成,结果是“贰零零叁”。我们不能直接利用TEXT函数将“2003”转换为中文大写,

因为“TEXT(2003,[DBNUM2])”的结果是“贰仟零叁”,所以需将“2003”逐个数字转换为中文大

写。日期中“月”中文大写的公式设置

在表示“月’’的J1单元格输入:=IF(B51t;ll,零

amp;TEXT(B5JDBNUM21),TEXT(B5,[DBNUM2]))<.IF函数是一个条件判断函数,整个公式

可以表述为:如果B5单元格月份数为1-10之间数字,则将该数字转换为中文大写的同时,

在前面加“零”,如当前是5月,则结果是“零伍”,否则直接将B5中月份数字转换为中文大

写,如当前是11月,则结果是“壹拾壹”。

日期中,,日,,中文大写公式设置

在表示“日”的K1单元格输入:=IF(OR(C51t;11,C5=20,C5=30),零

amp;TEXT(C5,[DBNUM2]),TEXT(C5,[DBNUM2])),公式中“OR(C51t;ll,C5=20,C5=30)”表示

“C5或者小于11,或者等于20,或者等于30”。整个公式可以表述为:如果C5或者小于11,

或者等于20,或者等于30,那么将C5中数字转换为中文大写的同时,在前面加“零”,否

则直接将C5转换为中文大写数字。

英文大小写互换

=UPPER(A2)小写换大写

=LOWER(A2)大写换小写

=PROPER(A2)首字大写

篇三:EXCEL中小写数字转换为中文大写货币金额格式方法

关于EXCEL中小写数字转换为中文大写货币金额格式方法

第一种方法:复制红字体部分至需大写金额单元格=TEXT(INT(B⑵,[DBNum2]G/通用格

式)amp;元amp;IF((INT(Bl2*10)-INT(B12)*10)=O,IF((INT(B12*1OO)-INT(Bl2)*100)0,

零,XTEXT(INT(B12*IO)-INT(B12)*10,lDBNum2JG/通用格式)amp;

角)amp;IF((INT(B12*100)-INT(B12*10)*10)=0,

整,TEXT(INT(B12*1()())-INT(BI2*10)*10,[DBNum2]G/通用格式)amp;分)

B12为小写金额所在单元格()

第二种方法:亚制红字体部分至需大写金额单元格=IF(ROUND(B12,2)lt;(),无效数

值,IF(ROUND(B12,2)=0,零,IF(ROUND(B12,2)lt;l„TEXT(INT(ROUND(B12,2)),fdbnum21)amp;

元)amp;IF(INT(ROUND(B12,2)*10)-INT(ROUND(B12,2))*10=0,IF(INT(ROUND(B12,2))*(IN

T(ROUND(B12,

2)*100)-INT(ROUND(Bl2,2)*10)*10)=0.,

零XTEXT(INT(ROUND(B12,2)*10)-INT(ROUND(B12,2))*10,[dbnum2])amp;

角)amp;IF((INT(ROUND(B12,2)*100)-INT(ROUND(B12,2)*10)*10)=0,

整,TEXT((INT(ROUND(B12,2)*100)-INT(ROUND(B12,2)*10)*10),[dbnum2])amp;分)))B12

为小写金额所在单元格

1、这个看起来比较烦琐,不过终究达到了效果。

=TEXT(TRUNC(ROUND(待转换数字或单元格,2),0)JDBNUM2]G/通用格式amp;

元)amp;(IF((ROUND(待转换数字或单元格,2)-TRUNC(ROUND(待转换数字或单元

格,2),0))比().01,,尸(\428(1<0"口(待转换数字或单元格,2),正(303口(待转换数字或单元

格,2)-TRUNC(ROUND(待转换数字或单元格,2)[))lt;0.01,(LEN(ROUND(待转换数字或单元

格,2))),(LEN(ROUND(待转换数字或单元格,2))-l)),l)=0,零,TEXT(MIDB(ROUND(待转换数

字或单元格,2)JF((ROUND(待转换数字或单元格,2)-TRUNC(ROUND(待转换数字或单元

格,2),1))lt;0.01,(LEN(ROUND(待转换数字或单元格,2))),(LEN(ROUND(待转换数字或单元

格,2))-1)),1),[DBNUM2]G/通用格式)amp;角)))amp;(IF((ROUND(待转换数字或单元

格,2)-TRUNC(ROUND(待转换数字或单元格,2),

l))lt;0.01,整,TEXT(RIGHT(ROUND(待转换数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论