Q:在财务上,经常需要书写人民币大写金额,例如,578.96元,需要写作伍佰柒拾捌元玖角陆分。那么,如何在Excel中实现这样的转换呢?

A:使用VBA代码自定义函数来实现,效果如下。

详细代码清单如下(代码太长,偷懒的朋友可在本底部发送消息:金额转换,即可获取代码工作簿):

[office] 如何将数字金额转换成中文大写金额?_VBA

[office] 如何将数字金额转换成中文大写金额?_VBA_02

[office] 如何将数字金额转换成中文大写金额?_自定义函数_03

[office] 如何将数字金额转换成中文大写金额?_自定义函数_04

[office] 如何将数字金额转换成中文大写金额?_自定义函数_05

正如上文中的视频所演示的,输入完自定义函数的代码后,就可以在工作表中像使用Excel内置函数那样使用该函数了。