首页 excel笔记表格处理正文

excel小写金额快速转换大写的几个小技巧

平时工作免不了遇到需要将小写金额转换成大写,这里介绍几个方法;

1、使用excel的单元格格式

wps和excel的单元格格式都有一个"特殊"的功能,可以自由转换数字的大小写;

2、单个函数实现大小写转换

使用numberstring函数可以简单实现,这个函数也是excel的一个隐藏函数,其作用是将数字转换成中文字符串;

语法:numberstring(要转换的数字,显示类型),第二参数有三个选项:

  1. A,显示类型为简体中文,例如:NumberString(1234567890,1) 返回结果:一十二亿三千四百五十六万七千八百九十;

  2. B,显示类型为繁体中文,例如:NumberString(1234567890,2) 返回结果:壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾;

  3. C,显示类型为简体中文,显示结果仅为数字对应的中文,例如:NumberString(1234567890,3) 返回结果:一二三四五六七八九〇;

如下图,在C4单元格输入:=NUMBERSTRING(B4,2),然后选中C4单元格双击填充柄向下填充公式,即可完成金额大写转换;

3、多个函数组合

在C4单元格输入:

=substitute(SUBSTITUTE(text(int(B4),"[DBNum2][$-804]G/通用格式元"&if(INT(B4)=B4,"整",""))&TEXT(mid(B4,find(".",B4&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(B4,FIND(".",B4&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分",""),

然后选中C4单元格双击填充柄向下填充公式,即可完成金额大写转换,演示如下图:

小结:方法一和方法二的转换会忽略小数点,方法三则公式太长了不容易记,各有利弊;

打赏
  • 文章发表:九天
  • 本文地址:https://rijifang.com/index.php/post/167.html
  • 声       明:转载请注明出处和附带本文链接!文章部份资料来自于网络,版权归原作者,尊重原创,注重分享;如涉版权问题,请联系本站删除!