楔子 聪明的小明又遇到了一个难题,他想要用VLOOKUP函数从一个表中根据月份值查找销量,公式的语法明明没有错的,查找的条件看起来在查找区域内也可以匹配得到,可是结果却是#N/A错误值,这是怎么回事呢? 怎么回事我们暂且不说,我们今天先来说一说Excel单元格格式里面的自定义格式,看完你就明白了。 什么是自定义格式? 我的Excel 我们对着单元格点击鼠标右键,然后选择“设置单元格格式”,就可以看到如下界面 这是一个设置单元格格式的界面,其中有“常规”、“数值”、“货币”、“会计专用”等格式,最后一项就是“自定义”格式。接下来我们一起来看一下自定义格式都有哪些神奇的方面吧。 神奇之处:文本连接 我的Excel 张三:我让你在A1单元格输入“你好”,你怎么给我输入“你好不好”呢? 李四:没有啊,我就是按照你说的只是输入了“你好”而已啊,是单元格自己表里不一骗了你。 操作方法:选择A1单元格点击鼠标右键,选择“设置单元格格式”,然后选择自定义,类型那里输入“@不好”,确定,这时候在A1单元格输入任何文本内容后面都会连接“不好”这两个字。 原理:“@”是文本占位符,如果只使用单个@, 作用是引用原始文本, 如果在@的前后添加文本则表示文本连接。 神奇之处:填充任意字符 我的Excel 张三:我让你在A1单元格输入你的身份证号码的前6位,你怎么还给我多输入一大堆0呢? 李四:没有啊,我就是按照你说的只是输入了6个数字而已啊,是单元格自己表里不一骗了你。 操作方法:选择A1单元格点击鼠标右键,选择“设置单元格格式”,然后选择自定义,类型那里输入“@*0”,确定,这时候在A1单元格输入任何文本内容后面都会有一堆0填满单元格。 原理:'*'在自定义格式里面的作用是重复下一次字符,直到充满列宽,@*0这个代码的意思是@表示引用单元格内容,*后面的0会负责填充满整个单元格。 神奇之处:数字也能像文本 我的Excel 张三:我让你在A1单元格输入数字“6”,你怎么输入的是“6月”呢? 李四:没有啊,我就是按照你说的只是输入了个6而已啊,是单元格自己表里不一骗了你。 操作方法:选择A1单元格点击鼠标右键,选择“设置单元格格式”,然后选择自定义,类型那里输入“0月”,确定,这时候在A1单元格输入任何数值后面都会带一个“月”字。 原理:“0”在自定义格式中表示数字占位符,如果单元格的内容大于占位符,则显示实际数字,如果小于占位符的数量,则用0补足。 PS:看到这里,你是否已经可以去帮助小明解决我们开篇的时候提到过的问题了呢? 神奇之处:内容隐形术 我的Excel 张三:我让你在A1单元格输入你的名字,你怎么不输入呢? 李四:没有啊,我已经输入了啊,是单元格自己表里不一骗了你。 操作方法:选择A1单元格点击鼠标右键,选择“设置单元格格式”,然后选择自定义,类型那里输入“;;;”,确定,这时候在A1单元格输入任何内容都会直接被隐藏,只能通过编辑栏查看到内容。 原理:单元格的内容其实分为四大类,分别是:正数,负数,0,文本,这四大类分别用分号“;”(分号必须是英文状态下输入)分开,表示为“正数;负数;0;文本”,而如果我们自定义格式只是输入三个分号“;;;”,就表示单元格任何内容都显示为空。 神奇之处:条件判断 我的Excel 张三:你总是跟我说单元格表里不一,那你能不能告诉单元格,我输入大于80的数字的时候就显示“优秀”,大于60小于80的数字就显示“及格”,小于60的数字就显示“不及格”啊? 李四:当然可以,不信你看。 操作方法:选择A1单元格点击鼠标右键,选择“设置单元格格式”,然后选择自定义,类型那里输入“[>=80]优秀;[>=60]及格;不及格”,确定,这时候在A1单元格输入任何数值都会按照条件显示优秀、及格或不及格。 原理:我们前面说了单元格内容主要有四大类,所以可以设多个条件判断,[]里面的内容表示判断条件。 为什么说自定义格式表里不一 我的Excel 看完上面那么多神奇的自定义格式之后,或许还有人不明白我前面为什么说自定义格式表里不一,不知道大家有没有发现,我们上面看到的那些单元格显示的内容和它们在编辑栏里的内容都是不一样的,例如下面这个: 编辑栏上明明是59,但是单元格显示的内容却是“不及格”,你说这是不是表里不一呢^_^ 结束语 今天的分享就这么多了,大周末的写得太多也不好,学习完还要出去嗨皮一下呢。下面就今天的内容强调两点: 1、关于自定义格式还有很多神奇的地方没有一一例举,例如数值占位符还有“#”、'?',如果想深入了解自定义格式,就亲自动手试一下吧; 2、任何的单元格格式都仅仅只是影响单元格显示的内容,但是并不能改变单元格实际的内容,单元格的实际内容以我们在编辑栏看到的内容为准。 |
|