哈喽,小伙伴们,你们好!
今天给大家分享常见的4种格式转换的案例,包括添加固定的前缀,添加单位,大小写转换等。
一起来看看吧!
案例1:为文本添加固定的前缀或后缀的方法
先给大家看一张表,有没有发现表中信息的规律?如下图所示。
这个表中的内容是最常见的一些基本信息,其中,在“工作证号”和“邮箱”两个文本字段中的内容有着强烈的规律性。一个是固定前缀文本“BLT”另一个则是固定的后缀“@somd.com”公司邮箱。
看到这样的信息后,你第一反应是什么?
这两种想法最常见:一个是用复制粘贴内容再修改,还有一个就先用右下角的填充柄拖下来,再改改。
两种思路,都需要手动修改。
下面我们来看看“工作证号”这列信息的格式应该怎么设置。
选择“工作证号”要填写信息的单元格,可以看到,在默认情况下,Excel的单元格格式全都是“常规”类型,在“开始工具栏中间的“数字”类型框中可以看到,如下图所示。
选中的单元格上单击鼠标右键,在弹出的快捷菜单中选择“设置单元格格式”命令,打开“设置单元格格式”对话框,将默认的“常规”更改成自定义,然后在右侧的类型栏里把类型更改成“"BLT"@",如下图所示:
学会了自定义工作证号后,我们只需要把@放在自定义格式前面,后面添加邮箱域名的后缀,就可以快速添加统一后缀的邮箱了。
案例2:用于自定义格式的神奇符号
自定义单元格格式中,常用的符号还有很多,如: # 0 ! ? [ ] , ; * 等,其作用各不相同,有些还可以联合使用。小编再挑几个常用的介绍一下。当然,最好的学习方式就是把Excel打开,自己试试。
数字“0”在自定义格式类型中表示数值占位,需要有几位数值,就填写几个数字“0”,而且是整数和小数都能用。下面来看看将0当作单元格格式后整数占位和小数占位后的效果,如下图所示。
前面3个单元格输入的是整数,可以看到,当在自定义中设置“00000” 的格式后,只要是没满5位便会自动在前面补零,大于或等于5位则没有变化,而在自定义设置“0.000”的格式中所有的数值后面都会自动添加3位小数。再看看后面2个数,都是4位小数,在整数占位“00000”的格式中,没有小数的内容,而小数占位“0.000” 的格式中,会自动将小数点后第4位进行四舍五入。
温馨提醒:这里用单元格格式“0.000" 所做的四舍五入结果只是显示效果,单元格内部还是原来的数据信息(如下图),这点可以在选中数据后查看上方的"编辑栏"获知。
关于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单元格直接把这个当作运算模型即可。
联系客服