找回密码
 注册
快捷导航
查看: 22261|回复: 14

【求助】请教在EXCEL中,如何在一个单元格中输入数值,另一个单元格中自动给出大写?

[复制链接] |自动提醒
阅读字号:

1096

回帖

26

积分

6565

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-16
发表于 2007-9-30 17:02:43| 字数 42| - 中国–广东 电信 | 显示全部楼层 |阅读模式
【求助】请教在EXCEL中,如何在一个单元格中输入数值,另一个单元格中自动给出大写?
T61/T7800/SXGA+ &X61T/SXGA+; X200/P8600/256SSD; W500/X230 HP8540W/720QM/8G/HD677 X240/T460s

305

回帖

13

积分

4191

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-2-3
发表于 2007-9-30 18:17:48| 字数 17| - 中国–湖北–宜昌 电信 | 显示全部楼层
单元格格式-》特殊-》中文大写数字
ThinkPad X60 1707LY1
Lenovo X230 2306CTO
回复 支持 反对

使用道具 举报

41

回帖

5

积分

72

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-4-12
发表于 2007-9-30 19:06:53| 字数 63| - 中国–广东–珠海 电信 | 显示全部楼层
QUOTE:
Posted by yhhe on 2007-9-30 18:17
单元格格式-》特殊-》中文大写数字



能否出现英文大写?谢谢!
回复 支持 反对

使用道具 举报

2万

回帖

3

积分

5116

资产值

初级会员 Rank: 1

注册时间
2005-8-8
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-9-30 19:53:15| 字数 45| - 中国–北京–北京 北京华宇兴盛科技发展有限公司电信节点 | 显示全部楼层
在另外一个表做个转换的对应表,有点像在做数据库连接那样,也可以完成转换。
你要怎么转都可以。
向死而生
一粒砂中三千界 合目内观礼毗卢
茶气氤氲尘内外 何须槽场问生熟
回复 支持 反对

使用道具 举报

2531

回帖

113

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-12-15
发表于 2007-9-30 21:41:37| 字数 11| - 中国–广东–广州 电信 | 显示全部楼层
VB或函数Ucase?
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-9-30 22:44:21| 字数 86| - 中国–广东–深圳 天威有线宽带(关内) | 显示全部楼层
QUOTE:
Posted by delta5129 on 2007-9-30 21:41
VB或函数Ucase?


楼主是想把 "1" 变成 "One".
回复 支持 反对

使用道具 举报

2万

回帖

243

积分

3万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-11-17
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-10-1 03:33:36| 字数 37| - 中国–广东–深圳 润迅通信集团有限公司 | 显示全部楼层
E文就太容易了,一个Upper函数就行。中文的有人开发了加载宏,去找找吧。
ThinkPad X1 Fold Gen 1
回复 支持 反对

使用道具 举报

4333

回帖

32

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-12-28
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-10-1 11:41:12| 字数 21| - 中国–湖北–十堰 电信/东风电信 | 显示全部楼层
估计是财务上的,输入“1”,希望得到“壹”
违例头像已被清除!
Edited by Administrator
回复 支持 反对

使用道具 举报

2738

回帖

34

积分

7875

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-6-29
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-10-2 10:03:10| 字数 81| - 日本–东京都 KDDI通信公司 | 显示全部楼层

数字转英文金额

=spellnumber()
试试看。别忘了加上宏。

如果要纯数字的话,还得自己动手把VB内容改一下。

[ Edited by  sonhou on 2007-10-2 10:16 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
R32(主板报废)+T42(也废了)+X60s(飞天了)+X61(给老婆)+X200s(老婆不要,卖了800)+X230
回复 支持 反对

使用道具 举报

1925

回帖

56

积分

3万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-11-26
月全勤勋章铜牌荣誉勋章(注册8年以上会员)
发表于 2007-10-2 20:13:51| 字数 10| - 中国–江苏–常州 中移铁通 | 显示全部楼层
自动更正功能也许有用
回复 支持 反对

使用道具 举报

2万

回帖

243

积分

3万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-11-17
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-10-3 13:15:23| 字数 79| - 中国–广西–梧州 电信 | 显示全部楼层
QUOTE:
Posted by hawk.jiang on 2007-10-2 20:13
自动更正功能也许有用


呵呵,这个可以把101变成壹零壹,但是不能变成壹佰零壹啊。
ThinkPad X1 Fold Gen 1
回复 支持 反对

使用道具 举报

2万

回帖

243

积分

3万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-11-17
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-10-3 13:19:00| 字数 63| - 中国–广西–梧州 电信 | 显示全部楼层
想起来了,应该是这个网站。http://www.excelhome.net/Soft/addins/200003/4.html
ThinkPad X1 Fold Gen 1
回复 支持 反对

使用道具 举报

912

回帖

39

积分

2150

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-2-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-10-3 21:00:39| 字数 36| - 中国–江苏–镇江 电信 | 显示全部楼层
以前好像写过一个,用于批量打印数据的,貌似是自己写了一个函数调用就行了。
X220 i7/8G/160G SSD/IPS/WWAN.
IPHONE 4S 64G.
回复 支持 反对

使用道具 举报

912

回帖

39

积分

2150

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-2-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-10-3 21:04:03| 字数 1,507| - 中国–江苏–镇江 电信 | 显示全部楼层

Google了一下,希望对楼主有启发。

>>用Excel函数将货币数值由阿拉伯数字自动生成为中文大写格式>

我们在会计数据处理中经常需要将货币数值由阿拉伯数字转换为中文大写格式,特别是批量或经常性业务中通过输入阿拉伯数字金额而自动生成中文大写尤显必要。下面以自编支票套打工具为例说明如何实现这种格式的转换。

如图是全部用Excel函数自编农业银行转帐支票套打工具,图中内容是需要打印到转帐支票上内容,其中A-D列为支票存根部分,我们利用Excel函数对要填写大部分内容建立公式后,只要输入支票存根部分的三项基本信息(A6-A8单元格):收款单位、金额、用途,其他内容全部自动生成。

图中输入阿拉伯数字格式金额的是支票存根中A7单元格,要自动生成中文大写金额的是H3单元格,我们按照支票中的金额中文大写格式的特殊的要求,利用Excel函数对H3进行公式设置。

    在H3单元格输入:=IF((A7-INT(A7))=0,TEXT(A7,"[DBNUM2]")&"元整",IF(INT(A7*10)-A7*10=0,TEXT(INT(A7),"[DBNUM2]")&"元"&TEXT((INT(A7*10)-INT(A7)*10),"[DBNUM2]")&"角整",TEXT(INT(A7),"[DBNUM2]")&"元"&IF(INT(A7*10)-INT(A7)*10=0,"零",TEXT(INT(A7*10)-INT(A7)*10,"[DBNUM2]")&"角")&TEXT(RIGHT(A7,1),"[DBNUM2]")&"分"))。

公式中共运用4种函数,文本连接符号“&”及相应的汉字。

IF函数:是一个条件判断函数,此函数的基本格式是:IF(a,b,c)其中“a”是一个条件,“b”和“c”是两种判断结果,可以表述为:如果条件a成立,那么结果是b,否则结果就是c。以上公式是有四层嵌套条件判断函数,根据货币金额的不同情况生成不同格式的中文大写。

TEXT函数:TEXT函数可以将阿拉伯格式数字转换为中文大写格式,如公式中“TEXT(A7,"[DBNUM2]”结果是将单元格A7的阿拉伯数字转换为中文大写。

INT函数:这是一个取整函数,如公式中“INT(A7)”就是取单元格A7数字整数部分。A7-INT(A7)表示A7为整数,INT(A7*10)-A7*10=0表示A7有一位小数。

RIGHT函数:用该函数可以提取字符串右边的若干个字符,如公式中的“RIGHT(A7,1)”表示从A7单元格数字右起提取一个字符。

从整体来讲,这是一个多层嵌套条件函数公式,共有4层嵌套来完成条件判断。

可以将整个条件函数公式表述为:

如果单元格A7中数字为整数(假如为35566),那么人民币大写就是“叁万伍仟伍佰陆拾陆元整”,否则:

如果单元格A7中数字为含有一位小数数字(假如位35566.2),那么人民币大写就是“叁万伍仟伍佰陆拾陆元贰角整”,否则:

如果单元格A7中数字为两位小数数字,且十分位为0(假如为35566.08),那么人民币大写就是“叁万伍仟伍佰陆拾陆元零捌分”。否则:

如果单元格A7中数字为两位数小数,且十分位不为0(假如为35566.28),那么人民币大写就是“叁万伍仟伍佰陆拾陆元贰角捌分”。
X220 i7/8G/160G SSD/IPS/WWAN.
IPHONE 4S 64G.
回复 支持 反对

使用道具 举报

89

回帖

0

积分

120

资产值

入门会员 Rank: 1

注册时间
2006-3-9
发表于 2007-10-4 22:02:10| 字数 5| - 中国–山东–青岛 电信/广电网 | 显示全部楼层
楼上的正解
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-12 14:51 , Processed in 0.169479 second(s), 52 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部