分享

实用的EXCEL单元格格式:所见未必为真

 _王文波 2017-04-16

有时候我们人类真的很难搞,明明输入的是一串数字123,却非要看起来是“壹佰贰拾叁”,不过瘾还想再在后面加个“元整”。这是要难为人么?别急,这类问题试试利用EXCEL自定义单元格格式来搞定!

01 补位显示

如图所示,有的工作对于录入的数字有着显示的要求,数字位数必须一样。

选中单元格,转向自定义单元格格式,输入“00.00”,瞬间得到了我们想要的样式。

播放GIF

02 手机号/编号空格显示

录入11位手机号(如:13805510551)时,我们觉着看的难受,想跟手机通讯录一样,显示成“138 0551 0551”的样式,既美观又好认。

选中单元格,转向自定义单元格格式,输入“000 0000 0000”,很轻松的就得到了我们想要的样式。

播放GIF

不过,当数字达到15位以上,这个方法也就无能为力啦,因为EXCEL会转成科学记数法来记录这个数字了,超过15位的数字全部变成了0。这时需要构造辅助列用replace函数来解决了,以后会再行讲解。

03 金额显示为汉字

对于F1单元格,如果设置单元格格式——“特殊”——“中文大写数字”,是可以得到“壹佰贰拾叁”的,但是“元整”是没有办法显示的。

播放GIF

这时我们求助于自定义格式试试,由于我们已经设置了“中文大写数字”格式,转向自定义后我们发现自定义格式里已经有了一串字符:“[DBNum2][$-zh-CN]G/通用格式”,尝试直接在后面增加'元整'(带引号,且引号须为半角/英文状态下的引号,具体可参见本公众号历史消息“EXCEL实战(一)”)。

播放GIF

这么一试,还真就达成了我们的要求,附上完整格式代码:中文大写数字:

[DBNum2][$-zh-CN]G/通用格式'元整'

中文小写数字:

[DBNum1][$-zh-CN]G/通用格式'元整'

不过这种操作方法有一个缺陷,就是数字必须是整数,如果带小数就不可用了,以后会讲一讲用VBA自定义函数来实现。

上述几个实例是比较常见的用法,其他用法有待你自己去探索啦。值得指出的是,这种自定义单元格格式的显示方法,真的也就只是“障眼法”,单元格显示的是你想要的格式,而编辑栏则反应了单元格里的真实数据。

办公百宝箱文章采取微信与一点资讯双平台推送啦,欢迎关注!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多