EXCEL如何显示出汉字大写金额

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:45:00
如在A1里输入123.23,可否直接在B2里跳出大写壹佰贰拾叁元贰角叁分
一边输入一边在另一个格子里跳出大写数字,可否?

通过修改单元格格式就可以做到了。操作如下:

  1. 选择需要将数字变成大写金额样式的单元格;

  2. 按下CTRL+1快捷键,打开“设置单元格格式”窗口;

  3. 点击“数字”标签,在“分类”中选择“特殊”;

  4. 在右边的“类型”中点选“中文大写数字”;

  5. 如果只是要变为大写数字,不需要带单位,点击确定按钮即可,如果需要带单位显示,则进行下一步;

  6. 点击“分类”中的“自定义”,在后面的“类型”中的内容最后加上需要的单位
    例如:需要在大写金额最后带上“元整”二字,则在“类型”的内容最后加上“元整”二字,让原来的“[DBNum2][$-804]G/通用格式”变为“[DBNum2][$-804]G/通用格式元整”;

  7. 点击确定按钮。

坟上蝶,,我试了一下,你这个只能应用于一个数字,如果我一张表中有很多数字怎么办?谢谢

了解啦,其中的A1是可以修改的,呵呵,又学得一招,谢谢

="大写"&IF((INT(A1*10)-INT(A1)*10)=0,TEXT(INT(A1),"[DBNum2]")&"元"&IF((INT(A1*100)-INT((A1)*10)*10)=0,"整","零"&TEXT(INT(A1*100)-INT(A1*10)*10,"[DBNum2]")&"分"),TEXT(INT(A1),"[DBNum2]")&"元"&IF((INT(A1*100)-INT((A1)*10)*10)=0,TEXT((INT(A1*10)-INT(A1)*10),"[DBNum2]")&"角整",TEXT((INT(A1*10)-INT(A1)*10),"[DBNum2]")&"角"&TEXT(INT(A1*100)-INT(A1*10)*10,"