Excel中人民币小写转换大写技巧

Excel中人民币小写转换大写技巧

步骤/方法

  • 01

    要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。但在转换小数时却出现了问题,比如¥6,050.09只能转换为“陆仟零伍拾.零玖圆”。那么用Excel能不能解决这一先天不足呢?其方法有以下两种(以下均对B1转换,假设B1是通过函数ROUND( )四舍五入取得二位小数的小写金额数,其值为¥6,050.09)。

  • 02

    一、在三个连续的同行单元格中转换 1. B2中输入公式 “=IF(B1〈0,"金额为负无效",INT(B1))”,计算结果为¥6,050.00,然后点击“格式→单元格→数字→特殊→中文大写数字→确定”,B2显示“陆仟零伍拾”,再点击“格式→单元格→数字→自定义”,将“类型”编辑框中的“[dbnum2]G/通用格式”修改为:[dbnum2](“人民币”)G/通用格式“元”,此时B2显示:“(人民币)陆仟零伍拾元”。 2. C2中输入“=IF(B1〈0,"",INT(B1 10)-INT(B1) 10)”,同样C2改为:[DBNum2]G/通用格式“角”,C2显示:“零角”。 3. D2中输入“=IF(B1〈0,"",INT(B1 100)-INT(B1 10) 10)”,同样D2改为:[DBNum2]G/通用格式“分”, D2显示:“玖分”。 这样在连续的三个同行单元格中实现了大写金额格式的转换,如图1所示。为了使转换符合财务格式,B2应右对齐,C2列宽无间隔,且不设左右边框线,D2要左对齐。

  • 03

    二、用Excel提供的函数转换 个位为0,则不显示;不为0,显示“XXX元”;不为0、且角位和分位均为0,显示“XXX元整”;元角分位均为0,则显示“零元整”。 小数点后面第一位为0、且元位或分位有一为0,则不显示;为0、且元位和分位均不为0,则显示“零”;不为0,显示“X角”。 小数点后面第二位为0,则显示“整”;不为0,显示“X分”。 根据以上思路在B2中输入公式: “IF(B1〈0,"金额为负无效",IF(OR(B1=0,B1=""),"(人民币)零元整")); IF(B1〈1,"(人民币)",TEXT(INT(B1),"[dbnum2](人民币)G/通用格式")&&"元")&&IF(INT(B1 10)-INT(B1) 10=0); IF(INT(B1) (INT(B1 100)-INT(B1 10) 10)=0,"","零"),TEXT(INT(B1 10)-INT(B1) 10,"[dbnum2]")&&"角")&&IF((INT(B1 100)-INT(B1 10) 10)=0,"整",TEXT((INT(B1 100)-INT(B1*10)*10),"[dbnum2]")&&"分")))”。 确认后B2显示:“(人民币)陆仟零伍拾元零玖分”。以后使用时将公式复制到有关单元格中,若转换的对象B1发生了变化,可点击“编辑→替换”将B1替换掉。两种转换测试结果如图2所示。

(0)

相关推荐

  • Excel中数字小写转大写怎样实现

    处理财务相关表格时,经常需要同时显示小写数字和它对应的大写数字,怎样实现呢?网上很多朋友想到了个很复杂的公式.不过小编这里不推荐使用这种公式,原因很简单,公式太复杂了,记不住,一个不小心还很容易出错. ...

  • 在Excel中自定义排序的使用技巧

    在工作中,有时我们需要在Excel中对数据进行快速排序,常用方法是选中要排序的区域,在菜单栏直接单击排序(升序或降序)即可:如果有时候这样操作不能满足你的需求,那么就需要自定义排序,具体方法如下: 步 ...

  • Excel人民币小写金额转换大写技巧

     要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。但在转换小数时却出现了问题,比如¥6 ...

  • 在Excel中如何让人民币小写变大写

    要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。 要将人民币小写金额转换成大写格式,用 ...

  • excel中人民币大写怎么转换

    excel中需要输入人民币大写要怎么办,让小编教给你操作. 操作方法 01 打开一个空白的工作样表作为例子. 02 在单元格中随意输入阿拉伯数字. 03 在单元格上点击鼠标右键,点击设置单元格格式. ...

  • 让Excel人民币小写变大写

    步骤/方法 要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。但在转换小数时却出现了问题 ...

  • excel怎样把小写转换成大写?第一个字母转大写

    在EXCEL工作表中,有时,我们需要把数据中的小写字母全部转换成大写:又或者只要第一个字母转大写字母.要实现这些,需要用到UPPER函数和MID函数. 小写字母全部转换成大写字母 01 比如,下图中数 ...

  • 如何在Excel中把小写字母更改为大写字母

    微软Excel电子表格程序中有许多功能可以使文本的大小写保持一致.如果你的文件中有很多全是小写字母的名字,你可以使用Excel 2013中的"快速填充"功能将名字的首字母大写.如果 ...

  • Excel中简单又巧妙的技巧之转换区域

    Excel中常常需要将行数据转换成列数据,或者将列数据转换成行数据.一般想到用选择性粘贴"转置"实现,或者利用index.offset.indirect等写公式实现.今天介绍一种非 ...