439·图标集的相对引用

标签:
条件格式图标集相对引用 |
分类: 报表显示问题 |
众所周知,EXCEL【条件格式】自2007版以后,便改了性。
过去【相对引用】的机制,被【应用于】取代。
这一改性,有积极的一面,当然也不乏缺陷(请参考《条件格式聪明了还是变傻了》)。
最严重的莫过于,【条件格式】新增的【图标集】无法使用【相对引用】公式。
比如,想在【数据透视表】的数据中,添加【图标集】,以判断每个月,比上个月的数据,是增长了还是降低了。
但【图标集】不允许使用【相对引用】公式。
它只是不允许在公式中出现【相对引用单元格】。
有种方法,可以规避这一限制。
公式写成OFFSET($A$1,ROW()-1,COLUMN()-2)。
实际上仍是一个【相对引用】,但公式里没用任何一个【相对引用单元格】。
【条件格式】【应用于】$C$5单元格。
其余的工作,就是需要用【格式刷】一个一个将$C$5单元格的【条件格式】刷给其他单元格。
但这样的效率很低。
又不能一次性将$C$5单元格的【条件格式】刷给其他单元格区域。
因为,一次性刷,相当于把【应用于=$C$5】,改成了【应用于=$C$5:$H$10】。
而新版【条件格式>图标集】的缺陷就是“不能自动识别相对引用”。
要想批量将设置好的一个单元格【条件格式】刷给其他单元格,
就得在选择其他单元格区域时,将其选成【连接区域】,而不是【连续区域】(请参考《他们是亲兄弟吗》)。
我的方法,是将单元格区域隔行或隔列隐藏之后,定位【可见单元格】。
【数据透视表】中将【条件格式】刷给【连接区域】,相当于分别给每一个单元格设置【条件格式】。
但普通表格却不行。
可是,可以在任意【数据透视表】单元格设置【条件格式】,将此【条件格式】复制给普通表格【连接区域】,也相当于分别给每一个单元格设置【条件格式】。
切记,给每一个单元格分别设置【条件格式】,有可能使文件占用内存太多,而导致无法正常删除部分【条件格式】。
此文的目的,是报告一个现象。
1、【数据透视表】与普通数据区域对【条件格式】的感知有些许不同。
2、【条件格式】【应用于】一个数据区域,并不是一个完美的解决方案。
这些,微软可能并未想到!
================================================================
关注
学习
办公小知识