Advertisement

Excel偷懒小技巧:金额小写自动转换为大写

阅读量:

1 背景

看造价文件,突然发现了这么个东东。

在这里插入图片描述

点进去一看果不其然地发现有编辑好的公式能够自动生成。
发现了新的东西大喜过望原来还可以这样操作。
静下心来详细观察了一下这些公式嵌套又嵌套看起来似乎有些明白了却依然感到一头雾水。
不如亲自动手试一试吧毕竟别人的经验未必适合自己。

2 思路分析

2.1 逻辑判断

假设输入单元格为A1,输出单元格为A2。有以下几种情况:

当输入字段A1留空时,则相应地使输出字段A2保持为空状态;
如果输入字段值是一个整数值,则相应地将该值转换成相应的金额大写字母形式并附加"元整"二字;
当输入字段的小数值精确到十分位时,则相应地将其转换成相应的金额大写字母形式并附加"角"二字;
而如果输入字段的小数值精确到百分位时,则相应地将其转换成相应的金额大写字母形式并附加"角"和"分"二字。

上述逻辑用Ifs函数 实现。(If函数嵌套也可以,不过看起来没有Ifs清晰。)

2.2 小写转大写

数字转换为大写用Text(值,“[DBNUM2]”)函数 实现。

2.

全部评论 (0)

还没有任何评论哟~