[算表] Excel如何格式化条件设定组别分类

楼主: moodyblue   2016-03-09 05:43:29
Excel如何格式化条件设定组别分类
网志图文版:
http://www.b88104069.com/archives/3888
上篇文章提到如何设定组别分类自动更新,其实只讲了一半,同样的例子,
除了简单的储存格带超连结公式,还可以进一步更细致一点,弄个设定格式
化条件,以下分享:
一、先前文章最后的报表,汇总枢纽后,带连结公式,整理出地区客户的组
别资料。
二、首先,既然有N组的地区客户别,为了后续操作起见,先编个流水序号。
在“A1”储存格打个“1”,鼠标移到这个储存格的右下角,可以看到光标从
白十字变成黑十字,往下拉,拉完之后会有一个小四方形:“自动填满选项
”,点选“以数列方式填满”,轻轻松松建立一串序号编码。
三、接下来,先设定简单的超连结公式,第一行比较特别,输入:“=枢纽
!B3”,带入枢纽明细的第一行资料,第二行开始输入:“=IF(枢纽!B4="",
组别!D1,枢纽!B4)”,而且比照前一步骤提到的黑十字光标往下拉,拉多少
就自动复制多少公式。关于这两个连结公式的奥妙,其实只要在每个储存格
上,想想Excel是怎么依照公式连结的,应该不难理解。
四、黑十字光标一直往下拉很方便,但我们没有那么多组别,拉多了也是白
搭,所以需要利用“COUNTA”函数。先输入此函数,按“fx”跳出函数说明
及输入视窗,点选“value1”右边的储存格范围图标,选择“枢纽!B:B”范
围。视窗可以看到关于这个函数的说明:“计算范围中非空白储存格的数目
”,也可以看到“计算结果=7”。
五、利用函数特性,在“B1”储存格输入文字:“项目个数”,在“C1”储
存格输入公式:“=COUNTA(枢纽!B:B)-2”,如此可清楚得到枢纽明细表里,
究竟有多少个我们要的组别。然后在“B2”储存格输入文字:“设定检查”
,在“C2”储存格输入公式:“=IF(MAX(D:D)<C1,"须追加公式","OK")”,
Excel就会自动检查所拉的流水序号够不够。MAX函数顾名思义,取最大值,
所以这公式是如果拉的流水号小于项目个数,便会跳出“须追加公式”,否
则显示“OK”。其实很多报表的勾稽检查,都可以用相同方式,让Excel自动
帮你复核,以后有机会,来写篇专章分享。
六、项目个数“OK”了之后,先选取D、E、F三栏,然后在“常用、“样式”
的功能群组,拉下“设定格式化的条件”,点选“新增规则”。
七、在跳出来的视窗,选择“使用公式来决定要格式化哪些储存格”,输入
公式:“ROW()>$C$1”,意思是行数大于C1(项目个数)的储存储,要统一设
定格式。
八、在上个步骤视窗里的预览区块,点选右边的“格式”,便会跳出“储存
格格式”的视窗,在“字型”这个页签,色彩的部份改为白色。
九、格式化条件设定好了,可以发现,超过第五行以下的储存格,全部显示
为白字,也就是跟背景一样颜色,除非特别选取范围有反灰的影子,不然一
般情况和打印出来的,都是看不到的,正所谓眼不见为净!
延伸阅读(Excel自动化):
Excel如何设定组别分类自动更新:
http://www.b88104069.com/archives/3819
Excel如何以函数自动生成枢纽汇总:
http://www.b88104069.com/archives/2899
Excel储存格格式如何编制简单宏:
http://www.b88104069.com/archives/1213

Links booklink

Contact Us: admin [ a t ] ucptt.com