excel数字小写转大写公式的教程

用Excel办公中,办公员为了方便录入通常都把数字用小写录入就得了,但却需要转化成大写模式,所以需要利用Excel中的转化公式,下面是学习啦小编整理的excel 数字小写转大写公式的教程,以供大家阅读。
  
  excel 数字小写转大写公式的教程1
  
  通过函数嵌套实现
  
  数字转人民币大写形式的公式是:
  
  =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*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]")&"分")
  
  数字转人民币大写形式的公式是:
  
  ="大写金额:"&IF(TRIM(B1)="","",IF(B1=0,"","人民币"&IF(B1<0,"负",)&IF(INT(B1),TEXT(INT(ABS(B1)),"[dbnum2]")&"元",)&IF(INT(ABS(B1)*10)-INT(ABS(B1))*10,TEXT(INT(ABS(B1)*10)-INT(ABS(B1))*10,"[dbnum2]")&"角",IF(INT(ABS(B1))=ABS(B1),,IF(ABS(B1)<0.1,,"零")))&IF(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),TEXT(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),"[dbnum2]")&"分","整")))
  
  怎样在EXCEL中数字转人民币大写
  
  excel 数字小写转大写公式的教程2
  
  通过宏VBA自定义函数实现第一步:按下ALT+F11组合键,或者是单击工具——宏——Visual Basic编辑器,进入Visual Basic编程环境,单击“插入” 菜单——模块,复制下面代码,保存,退出关闭。Function N2RMB(M)
  
  y = Int(Round(100 * Abs(M)) / 100)
  
  j = Round(100 * Abs(M) + 0.00001) - y * 100
  
  f = (j / 10 - Int(j / 10)) * 10
  
  A = IIf(y < 1, "", Applicationhttp://zzdxjyzd.comText(y, "[DBNum2]") & "元")
  
  b = IIf(j > 9.5, Application.Text(Int(j / 10), "[DBNum2]") & "角", IIf(y < 1, "", IIf(f > 1, "零", "")))
  
  c = IIf(f < 1, "整", Application.Text(Round(f, 0), "[DBNum2]") & "分")
  
  N2RMB = IIf(Abs(M) < 0.005, "", IIf(M < 0, "负" & A & b & c, A & b & c))
  
  End Function
  
  第二步:返回excel操作界面,在B1单元格输入:= N2RMB (A1),就可以将A1单元格的数字转为人民币大写,然后向下复制公式即可将全部的数字转为人民币大写。

原文地址:https://www.cnblogs.com/dakunqq/p/11425570.html

时间: 2024-08-22 23:18:21

excel数字小写转大写公式的教程的相关文章

JavaSE8基础 Character.isXXX 判断一个字符是 数字 小写字母 大写字母

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku.t01; public class Demo00 { public static void main(String[] args) { String str = "[email protected]#$"; int countOfDigit = 0; int co

php 数字小写转为大写的函数

PHP把阿拉伯数字转换成中文,需要定义一个转换的算法: <?php /将数字转换为汉字,比如1210转换为一千二百一十 $num = "842105580";//九位数 function del0($num) //去掉数字段前面的0 { return "".intval($num); } function n2c($x) //单个数字变汉字 { $arr_n = array("零","一","二",&

JS判断是否为数字,中文,小写、大写字母

/**  取得字符串的字节长度**/ 代码function strlen(str)   {      var i;      var len;            len = 0;      for (i=0;i<str.length;i++)      {          if (str.charCodeAt(i)>255) len+=2; else len++;      }      return len;   } /* * 判断是否为数字,是则返回true,否则返回false */

js实现小写转大写,js实现数字转人民币

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>小写转大写</title> <style type="text/css"> div { position:absolute;left:lin;top:lin;bottom:lin;right:lin; background-col

JS函数实现金额小写转大写

止乎于分享! 1 ///<summery>小写金额转化大写金额</summery> 2 function AmountLtoU(amount) { 3 if (isNaN(amount) || amount >= 1000000000000) return "无效金额!"; //数值最大不超过1万亿 4 var sPrefix = amount < 0 ? "(负)" : ""; //将负号‘-’显示成汉字‘(

[转] 金额小写变大写

1 /// <summary> 2 /// 金额小写变大写 3 /// </summary> 4 /// <param name="smallnum"></param> 5 /// <returns></returns> 6 public static string gMoney(decimal smallnum) 7 { 8 string cmoney , cnumber, cnum, cnum_end,cmon

人民币小写转大写

/** * 人民币小写转大写 * * @param string $number 数值 * @param string $int_unit 币种单位,默认"元",有的需求可能为"圆" * @param bool $is_round 是否对小数进行四舍五入 * @param bool $is_extra_zero 是否对整数部分以0结尾,小数存在的数字附加0,比如1960.30, * 有的系统要求输出"壹仟玖佰陆拾元零叁角",实际上"壹仟

js 金额小写转换为大写

<script> jQuery(document).ready(function () { //当金额文本框失去焦点时,自动将数字转化为大写填充到 大写的文本框中 $("#Amount").blur(function () { var amount = $("#Amount").val(); amount = AmountLtoU(amount); $("#CapitalAmount").val(amount); }); }); fu

[原创] [C#] 转换Excel数字列号为字母列号

转换Excel数字列号为字母列号 例如: 0 -> A 26 -> AA private static string GetColumnChar(int col) { var a = col / 26; var b = col % 26; if (a > 0) return GetColumnChar(a - 1) + (char)(b + 65); return ((char)(b + 65)).ToString(); }