海南省BIM中心

 找回密码
 注册请加微信xycost

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 618|回复: 8

EXCEL中将小写数字转换成大写数字的方法

[复制链接]

0

主题

2803

帖子

2639

积分

论坛游侠

Rank: 1

积分
2639
发表于 2014-6-22 19:33:26 | 显示全部楼层 |阅读模式
不知道大家工作中有没有遇到这样的问题,投标报价时,报价汇总时还需要大写形式,一个字一个字的敲进去,容易出错,更为不便的是,当报价修改后,需要重新敲一遍,那么有没有一种方法自动将小写转成大写呢,答案是肯定的,一种最为简单的方法就是在需要大写的单元格直接引用小写数字,然后点该单元格属性,数字-特殊-中文大写,这种方法有一敝端,就是其书写不符合我们一般习惯,如1223.3232万元,它会显示"壹仟贰佰贰拾叁.叁贰叁贰万元,而不是我们所习惯的"壹仟贰佰贰拾叁万叁仟贰佰叁拾贰元",通过摸索,我已经可以通过函数将小写转换成我们习惯的大写形式.现传上附件与广大网友分享!

回复

使用道具 举报

0

主题

2803

帖子

2639

积分

论坛游侠

Rank: 1

积分
2639
发表于 2014-6-22 19:33:26 | 显示全部楼层
附件

回复 支持 反对

使用道具 举报

kmht 该用户已被删除
发表于 2014-6-22 19:33:26 | 显示全部楼层
你的公式有问题,呵呵

回复 支持 反对

使用道具 举报

kmht 该用户已被删除
发表于 2014-6-22 19:33:26 | 显示全部楼层
=IF(TRUNC(D11)=0,"",NUMBERSTRING(TRUNC(D11),2)&"元"&IF(OR(CEILING(REPLACEB(RIGHT(FIXED(D11,2),4),2,1,"")/99,1)=1,CEILING(RIGHT(FIXED(D11,2),2)/9,1)=1),"零",""))&IF(LEFT(RIGHT(FIXED(D11,2),2),1)="0","",NUMBERSTRING(LEFT(RIGHT(FIXED(D11,2),2),1),2)&"角")&IF(RIGHT(FIXED(D11,2),1)="0","整",NUMBERSTRING(RIGHT(FIXED(D11,2),1),2)&"分")
特此声明:此公式对十兆元以内有效.呵呵(不好意思,记错单位了)

回复 支持 反对

使用道具 举报

kmht 该用户已被删除
发表于 2014-6-22 19:33:26 | 显示全部楼层
真不错!很简单就能掌握了,电脑真是很聪明啊!

回复 支持 反对

使用道具 举报

kmht 该用户已被删除
发表于 2014-6-22 19:33:26 | 显示全部楼层
网络更早网,点击链接进
Excel中人民币小写金额转换大写技巧两则

回复 支持 反对

使用道具 举报

cwl910726 该用户已被删除
发表于 2014-6-22 19:33:26 | 显示全部楼层
呵呵,看了一下楼上的链接,真是殊途同归呀。思路都差不多,可见碰到这样问题的人还是很多的。

回复 支持 反对

使用道具 举报

cwl910726 该用户已被删除
发表于 2014-6-22 19:33:26 | 显示全部楼层
嗯,极见巧思
还有VBA法,将转换代码做成自定义函数加载宏,每次启动都可用,还是很方便的。

回复 支持 反对

使用道具 举报

cwl910726 该用户已被删除
发表于 2014-6-22 19:33:26 | 显示全部楼层
VBA法,将转换代码做成自定义函数加载宏,每次启动都可用

回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条


QQ|小黑屋|手机版|Archiver|ChinaBIM ( 琼ICP备14001050号-1 )

GMT+8, 2024-12-22 09:57 , Processed in 0.030237 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表