分享

Excel自定义格式技巧:快速统一添加前后缀及单位

 部落窝教育BLW 2024-01-03 发布于四川

编按:各位小伙伴,大家好!今天给大家分享常见的4种自定义格式案例,包括添加固定的前后缀,统一数据位数,小写转中文大写、添加元角分等。


案例1:为文本添加固定的前缀或后缀的方法先给大家看一张表,有没有发现表中信息的规律?

在“工作证号”和“邮箱”两个文本字段中,一个有固定前缀文本“BLT”,另一个则有固定的后缀“@somd.com”。

这两列内容要怎么录入才快捷?估计两种想法最为常见:一个是复制粘贴内容再修改,还有一个就先全部填充再改动。

两种思路,都需要手动修改,还是繁琐。

下面我们用自定义格式来解决。

选择“工作证号”要填写信息的单元格,单击鼠标右键,在弹出的快捷菜单中选择“设置单元格格式”命令,打开“设置单元格格式”对话框,在分类中单击“自定义”,然后在右侧的类型栏里输入“"BLT"@",如下图所示:

定义好格式后,在工作证号列中只需要输入数字部分即可得到完整的工作证号。

邮箱列可以类似处理,我们只需要把@放在前面,后面添加需要的邮箱后缀,就可以快速添加统一后缀的邮箱了。

案例2:按需统一数据位数

数字“0”在自定义格式类型中表示数值占位,需要有几位数值,就填写几个数字“0”,而且是整数和小数都能用。下面来看看效果,如下图所示。

在常规格式中可以看到,前3个数是整数,后面两个数是小数。当在自定义中设置“00000” 的格式后,整数部分没满5位便会自动在前面补零,大于或等于5位则没有变化,同时四舍入五去掉小数;而在自定义设置“0.000”的格式中所有的数值后面都会自动保留3位小数,没有小数或者小数位不足的,直接加0,超过的则四舍五入。

温馨提醒:这里用单元格格式“0.000" 所做的四舍五入结果只是显示效果,单元格内部还是原来的数据信息(如下图),这点可以在选中数据后查看上方的"编辑栏"获知。如果希望做真正的四舍五入运算,则需要使用"ROUND"函数来进行。

关于Excel自定义单元格格式,小编用一个表来进行说明和介绍,大家可以参照下表进行学习。还是那句话,打开Excel自已试试比死记硬背更容易掌握。

案例3:把金额转换成对应的中文大写并加“元整”

左边是金额数据,能否在右侧的单元格中得到中文大写数字,并在后面添加“元整”的文字?

这个问题是由两个小问题组成的,一个是如何做出两个单元格之间的对应关系,另一个则是把数据更改成中文大写的形式。在Excel中,两个单元格对应关系的建立其实就是用“=”直接关联。

选中右侧单元格,鼠标右键打开“设置单元格格式”对话框,选择左侧的“特殊”分类,再选择右侧“中文大写数字”类型,可以看到上方“示例”中的单元格内容已经更改成了中文大写效果。

在选中“中文大写数字”后千万不要着急确定,因为还要添加“元整”的后缀。继续单击左侧的“自定义”分类,可以看到类型框里出现了“[DBNum2][$- zh-CN]G/通用格式”内容,这就是中文大写在Excel内部的格式,不要删除任何内容,在后面直接添加“元整”后缀,可以看到“元整”已经添加在中文大写的后面了,如下图所示。

确定后返回单元格,可以看到所有选中的单元格全都出现了中文大写并有“元整”后缀的效果。

案例4:把数据金额转化成带有“元角分”的中文大写带有“角”或“分”的金额,想把它转化成中文大写,则只能用函数来操作。如下图:

公式:=TEXT(INT(B4),"[dbnum2]")&"元"&IF(INT(B4*10)-INT(B4)*10=0,"",TEXT(INT(B4*10)-INT(B4)*10,"[dbnum2]")&"角")&IF(INT(B4*100)-INT(B4*10)*10=0,"整",TEXT(INT(B4*100)-INT(B4*10)*10,"[dbnum2]")&"分")

看完公式大家是不是有点“懵圈”? 没事,“懵圈” 是正常的反应,谁让函数复杂呢!小编的建议是,把本案例的公式输入你要用的单元格中,更改B4单元格直接把这个当作运算模型即可。

好啦,以上就是今天跟大家分享的内容,感谢大家耐心看完,希望大家能够喜欢,别忘了点赞关注哦~


相关推荐:

如何提取品牌信息?LOOKUP函数有绝招!

没有Textjoin函数,如何解决提取数据的问题?

Excel教程:如何制作带有层次和透视感的图表?

八大查找函数公式,轻松搞定数据中的多条件查找

版权申明:

本文作者花花;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多