ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 10810|回复: 24

[求助] 求将阿拉伯数字转换为美元大写金额(英文)的公式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-6-15 01:58 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
请高手帮我写一个将阿拉伯数字转换为美元大写金额(英文)的公式,(不要模块)万分感谢! 要求如下(或看附件):数字无小数位时:
1.将123转换为one hundred and twenty-three US Dollars only 。 当数字没有小数位时,后面加个only.

2.将2211转换为two thousand two hundred eleven US Dollars and no cents 。即:当数字没有小数位时,后面加and no cents , 不带only也可以。

当数字有小数位时:
1.将8245.61转换为eight thousand two hundred and forty-five US Dollars and sixty-one cents 。十位和个位之间有个横杠。

2.将2663.55转换为 two thousand six hundred sixty three US Dollars and fifty five cents 。即:十位和个位之间没有横杠也行

数字转美元金额注意:无论有无小数位的数字,请设计一个公式来转换。不要提供两种不同的公式,谢谢!


15(1).jpg

TA的精华主题

TA的得分主题

发表于 2019-6-15 09:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这个是翻译才能做的吧,好像EXCEL做不到这种程度吧哈哈哈哈哈(*^▽^*)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-6-15 09:24 | 显示全部楼层
新手路上 发表于 2019-6-15 09:20
这个是翻译才能做的吧,好像EXCEL做不到这种程度吧哈哈哈哈哈(*^▽^*)

妹纸又在值班。。。??/

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-6-15 09:26 | 显示全部楼层
新手路上 发表于 2019-6-15 09:20
这个是翻译才能做的吧,好像EXCEL做不到这种程度吧哈哈哈哈哈(*^▽^*)

妹子不是已经在深造VBA了,这个你可以的。怎么能说EXCEL做不到。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-6-15 09:26 | 显示全部楼层
第一次遇到要英文的,还真不知道英文金额怎么书写。百和10之间是and?那金额再大怎么写10万,百万,千万?

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-6-15 09:31 | 显示全部楼层
感觉写出来不知道几百字符了,突然举得论坛应该增加一个投标的功能,看看谁的答案能中标

TA的精华主题

TA的得分主题

发表于 2019-6-15 09:36 | 显示全部楼层
本帖最后由 micch 于 2019-6-15 09:39 编辑

Excel没有函数直接把数字转化为对应的英文,所以至少需要做一份对照表来做辅助才行。否则用常量写公式,还不写吐了。当然最好的办法是VBA解决,自定义一个函数比较方便
大概数了下,至少涉及到的英文单词就超过30个了,用常量数组多次引用,公式真没法写了

TA的精华主题

TA的得分主题

发表于 2019-6-15 09:41 | 显示全部楼层
jivy1212 发表于 2019-6-15 09:26
妹子不是已经在深造VBA了,这个你可以的。怎么能说EXCEL做不到。

我最近在休假,我对excel已经不感兴趣了哈,也没学啥vba了。哈哈,今天就随便打开来看看O(∩_∩)O

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-6-15 09:43 | 显示全部楼层
micch 发表于 2019-6-15 09:36
Excel没有函数直接把数字转化为对应的英文,所以至少需要做一份对照表来做辅助才行。否则用常量写公式,还 ...

大王你用vba给小的们展示展示如何??嘿嘿

TA的精华主题

TA的得分主题

发表于 2019-6-15 09:43 | 显示全部楼层
新手路上 发表于 2019-6-15 09:41
我最近在休假,我对excel已经不感兴趣了哈,也没学啥vba了。哈哈,今天就随便打开来看看O(∩_∩)O

腻害,已经到不感兴趣的高度了,望尘莫及
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-24 13:04 , Processed in 0.049844 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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