常见的4种自定义格式案例,添加前后缀,单位,大小写转换等
作者:花花来源:部落窝教育发布时间:2022-12-08 15:24:10点击:1491
编按:
各位小伙伴,大家好!今天给大家分享常见的4种自定义格式案例,包括添加固定的前后缀,统一数据位数,小写转中文大写、添加元角分等。
先给大家看一张表,有没有发现表中信息的规律?
在“工作证号”和“邮箱”两个文本字段中,一个有固定前缀文本“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内部的格式,不要删除任何内容,在后面直接添加“元整”后缀,可以看到“元整”已经添加在中文大写的后面了,如下图所示。
确定后返回单元格,可以看到所有选中的单元格全都出现了中文大写并有“元整”后缀的效果。
带有“角”或“分”的金额,想把它转化成中文大写,则只能用函数来操作。如下图:
公式:=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单元格直接把这个当作运算模型即可。
好啦,以上就是今天跟大家分享的内容,感谢大家耐心看完,希望大家能够喜欢,别忘了点赞关注哦~
本文配套的练习课件请加入QQ群:902294808下载。
做Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!
扫下方二维码关注公众号,可随时随地学习Excel:
相关推荐:
版权申明:
本文作者花花;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。