App 1 Icon
比特派
下载
App 2 Icon
比特派
下载
App 3 Icon
比特派
下载
当前位置:首页 > 比特派苹果版app下载 > 正文

excel输入数字自动变大写货币金额,不用手打

excel输入数字自动变大写货币金额,不用手打

做财务的都知道,报销单、发票、合同上的金额必须写中文大写,手抄又慢又容易出错。Excel里其实可以直接输数字就自动变成"壹拾贰万叁仟肆佰伍拾陆元整"这样的大写货币,今天把最实用的方法说清楚。

最快捷的办法是用自定义格式。选中要写金额的单元格,右键"设置单元格格式",在"数字"选项卡里选"自定义",粘贴对应代码即可。不过这条代码极长,实际工作中既记不住也不好复用excel输入数字自动变大写货币金额,不用手打,适合一次性场景。

中文大写金额 Excel VBA 自定义函数_excel输入数字变大写货币_金额大写转换技巧

更推荐写一个VBA自定义函数。按Alt+F11打开VBA编辑器,插入模块,粘贴转换代码,之后在单元格输入=TextToUppercase(A1),A1填数字就行。函数内部把数字逐位对应到"零壹贰叁肆伍陆柒捌玖"excel输入数字变大写货币,拼上"仟佰拾万亿"单位,末尾加"元整",小数部分转"角""分"。

实际使用有几个容易踩的坑。金额到"万""亿"位时,分段对齐逻辑要写对;整数部分为0时要显示"零",不能漏掉;小数末尾的"0"要省略。建议先拿几组测试数据跑一遍,确认格式没问题再批量套用到整个工作表里。

下次再遇到填大写金额的场景,不用再一笔一划手写了。把函数存到个人Excel模板里,输数字就出结果,一天能省出小半个钟头来,查账对账都踏实。