Excel中(尤其2010版)内置了很多单元格格式,基本涵盖了数字、文本表示的常用格式。但在一些情况下仍不能满足我们的需要,所以Excel还为我们提供了自定义格式功能。 请大家看一个示例,下图中C列是我们从某某应用中导出的公司内部用户姓名,但是这个某某系统没有存储用户的电子邮件地址,而在我们自己的报表中又要显示他们的电子邮件,怎么办?当然有办法,直接输入就可以啊,入D2单元格。但如果用户名有上千个,你这样输入岂不是很浪费时间。那么大家可以想到,邮件地址从@之后每隔单元格都是一样的内容,这样我们就可以用自定义格式,将从@之后的所有字符定义为单元格的格式,不管这个单元格输入什么内容,都会自动加上@gamesacorp.com 首先的,我们让D列的内容等于C列, 然后选中需要添加邮件地址后缀的单元格,进行自定义格式的设置。大家看自定义格式是 @'@gamesacorp.com' 其中最前面的@就是一个文本占位符。 应用自定义格式后的效果。 大家看这个很有效率吧。 咱们再看一个关于数字加单位的示例。D2到D3是正确结果,D4到D6却没有得到正确结果。可以看一下B5单元格的公式栏是 =4&'个' 而B2 单元格中的内容就是数值 1 区别在哪?B5用的连字符&,得出的是文本;B1应用的是自定义格式。入下图 0'个' 其中0为数字占位符。 从这个例子来看,自定义格式似乎就像马甲一样。单元格中的值穿上'马甲'照样还是那个值。性质类型没有变化。
作者:郭勇 |
|