如何在Excel中自动生成人民币大写

如何在Excel中自动生成人民币大写,第1张

可以通过输入法和公式的方式进行大写的转换,具体 *** 作步骤如下:

工具/原材料

excel2016版、电脑。

1、打开电脑找到并点击excel2016版表格软件;

2、打开表格软件以后,可以通过在输入数字前加“v”的方式自动选择大写的金额;

3、选中B列的单元格以后,在编辑栏里输入下列公式:=IF(A1=0,"",IF(A1<0,"负","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A1)),"[DBNum2]")&"元"&TEXT(RIGHT(TEXT(A1,"00"),2),"[DBNum2]0角0分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))                                                                           

4、输入公式以后,此时同时按“ctrl+回车键”即可对B列的单元格进行公式的填充即可。

1首先,打开Excel表格;

2我们在单元格内输入正常的阿拉伯数字;

3选中该单元格,在功能区中找到“数字”模块,并点击其右下角的展开按钮;

4在自动d出的对话框中,在数字选项的分类中,选择“特殊”;

5在“特殊”的类型中,选择“中文大写数字”,并点击确定,退出对话框;

6之后,我们会看到单元格中的数字自动变成了汉字大写格式,如果出现“####”的情况,将单元格适当调宽即可。

一些非常实用的Excel应用技巧

1双击单元格某边移动选定单元格

在工作表内移动选定单元格有一种快捷方法:将鼠标指针放置于选定单元格的一边,注意要选择与移动方向相关的一边,即要向下移动,就将鼠标指针放置于单元格的底部;如果要向右移动,就将鼠标指针放置于单元格的右边;依此类推。这时鼠标指针变为白色箭头的形状,双击选择单元格的某边,鼠标指针将沿选定的方向移动到特定的单元格中。如果此方向相邻单元格为空白单元格,则将移动到连续最远的空白单元格中;如果此方向相邻单元格为非空白单元格,则将移动到连续最远的非空白单元格中。

2双击单元格某边选取单元格区域

与上一技巧类似,如果在双击单元格边框的同时按下Shift键,根据此方向相邻单元格为空白单元格或非空白单元格选取从这个单元格到最远空白单元格或非空白单元格的区域。

3快速选定不连续单元格

按下组合键<Shift+F8>,激活“添加选定”模式,此时工作表下方的状态栏中会显示出“添加到所选内容”字样,以后分别单击不连续的单元格或单元格区域即可选定,而不必按住Ctrl键不放。

4巧变文本为数字

在工作中,发现一些通过文本文件或其它财务软件的数据导入Excel中后居然是以文本形式存在的(数字默认是右对齐,而文本是左对齐的),即使是重新设置单元格格式为数字也无济于事。有一个办法可以快速地将这些文件转变回数字:在空白的单元格中填入数字1,然后选中这个单元格,复制,然后再选中所要转换的范围,选择“选择性粘贴”中的“乘”,你就会发现它们都变为数字了。

5快速关闭多个工作表

按住Shift键,单击工作表右上角关闭按钮“×”,可将当前打开的所有Excel工作表快速关闭。

方法一:=IF(C15<0,零元整,IF(C15=0,,IF(TRUNC(C15)=C7,TEXT(TRUNC(C15),[DBNum2][$-804]G/通用格式)&元整,TEXT(TRUNC(C15),[DBNum2][$-804]G/通用格式)&元&IF(TRUNC((C15)10)-TRUNC(C15)10=0,零&TEXT(TRUNC((C15)100)-TRUNC((C15)10)10,[DBNum2][$-804]G/通用格式)&分,TEXT(TRUNC((C15)10)-TRUNC(C15)10,[DBNum2][$-804]G/通用格式)&角&IF(TRUNC((C15)100)-TRUNC((C15)10)10=0,整,TEXT(TRUNC((C15)100)-TRUNC((C15)10)10,[DBNum2][$-804]G/通用格式)&分))))) 把这些代码复制到你要输出大写金额的格内, 然后把C15改成你所要输出的小写金额的代号。

方法二:右键点击需要转换的阿拉伯数字单元格→选择设置单元格格式→选择特殊中的中文大写数字类型→点击确定按钮即可。详见下图: 显然,对于大多数Excel使用者而言,方法二很便捷;但是,对于Excel发烧友来说,恐怕方法一更具挑战性与启示作用。

1假设要转换的数字小写金额在A列,如图所示:

2选中要转换的数字所在的单元格区域,按下CTRL+1组合快捷键,d出设置单元格格式对话框,如下图所示。

3在“数字”选项卡下单击“特殊”选择“中文大写数字”,然后单击“确定”按钮如下图所示。

4以上是通过设置单元格式的方式将数字转换为大写数字,但是并没有严格按照财务对大小写金额的转换要求。

如果要严格按照财务对大小写金额转换的要求来说,可以在B2单元格输入公式

=SUBSTITUTE(SUBSTITUTE(TEXT(INT(A2),"[DBNum2][$-804]G/通用格式元"&IF(INT(A2)=A2,"整",""))&TEXT(MID(A2,FIND("",A2&"0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(A2,FIND("",A2&"0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")

5然后按住鼠标左键拖动B2单元格右下角的填充柄到B列的其它单元格区域,即可。如下图所示:

6通过以上两种方法基本可以满足各种金额大小写转换的要求了。

复制粘贴此公式,即可。=IF(TRUNC(O15)=0,"",TEXT(TRUNC(O15),"[DBNum2]G/通用格式")&"元")&IF(TRUNC(O1510)-TRUNC(O1510,-1)=0,IF(TRUNC(O15100)-TRUNC(O15100,-1)<>0,"零",""),TEXT(TRUNC(O1510)-TRUNC(O1510,-1),"[DBNum2]G/通用格式")&"角")&IF(TRUNC(O15100)-TRUNC(O15100,-1)=0,"",TEXT(TRUNC(O15100)-TRUNC(O15100,-1),"[DBNum2]G/通用格式")&"分")&IF(TRUNC(O15100)-TRUNC(O15100,-1)=0,"整","")

O15=(填写数字单元格)

记账的时候,一般除了要写明小写金额以外,还要注上大写金额。下面我就来讲讲,如何应用excel表格,使大小写金额自动转换。

01

首先,我们打开Excel表格,如图所示,任意输入一些小写的金额数字做演示,我们需要在旁边显示它们相应的大写金额数字。

02

如图所示,在图中单元格内输入公式:=SUBSTITUTE(SUBSTITUTE(IF(a1>-05%,,"负")&TEXT(INT(ABS(a1)+05%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(a1),2),"[dbnum2]0角0分;;"&IF(ABS(a1)>1%,"整",)),"零角",IF(ABS(a1)<1,,"零")),"零分","整"),按回车键,公式太长可以复制。

03

此时,就看到了A1单元格中的小写金额在B1格转化成了大写。鼠标移到图中标记位置,会有变化,然后按住鼠标往下拖动,就能复制格式。

04

松开鼠标,就看到所有小写金额旁边都显示了相应的大写金额。

05

文中用到的主要是“SUBSTITUTE”(字符串函数)和“dbnum2”(数字转中文大写)等函数。

excel设置金额变大写步骤:

1、首先建立一个excel表格,右击桌面新建excel表格!

2、我以07版的excel表格为例,在表格中随便输入几个数字,45661,这个数字变成中文大写金额写起来有点难度吧!不用担心,用excel表格很快就能搞定!首先选中单元格,选择设置单元格格式!

3、选择数字-特殊-中文大写数字!然后45661就变成了肆万伍仟陆佰陆拾壹!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/13493619.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存