条件格式不抓瞎,芝麻芝麻开门吧
小伙伴们好啊,今天咱们来学习一个条件格式的小技巧。
先看效果:
在G1单元格输入“芝麻开门”,左侧数据就会全部显示,如果清除了G1单元格的内容,左侧数据也就看不到了。
接下来咱们就说说具体的操作步骤:
步骤1
选中A1:E9单元格区域,依次单击【开始】→【条件格式】→【新建规则】命令,打开【新建格式规则】对话框。
选中【使用公式确定要设置格式的单元格】,在底部的公式编辑框中输入1。
在条件格式中使用公式时,如果公式结果为不等于0的任意数值,就相当于是逻辑值TRUE,条件格式会执行预先设置的格式效果。
单击【格式】按钮,打开【设置单元格格式】对话框。
设置【数字】→【自定义】,格式代码为三个半角的分号:
;;;
完整的单元格格式代码分为四段,中间用分号间隔,分别表示:
对正数设置的格式;对负数设置的格式;对0设置的格式;对文本设置的格式
这里只设置了三个分号,没有其他格式代码,表示无论是正数、负数还是文字都不显示。
步骤2
再次选中A1:E9单元格区域,依次单击【开始】→【条件格式】→【管理规则】,弹出【条件格式规则管理器】。
单击【新建规则】按钮,打开【新建格式规则】对话框。
选中【使用公式确定要设置格式的单元格】,在底部的公式编辑框中输入公式:
=$G$1='芝麻开门'
这里不需要设置格式,直接单击【确定】按钮返回【条件格式规则管理器】对话框。
此时会看到两个条件格式规则,后设置的规则在顶部显示,说明这个规则有较高的优先级。
在顶部的规则后面勾选【如果为真则停止】复选框,单击【确定】按钮关闭对话框。
也就是当第一个格式规则的公式返回TRUE或是返回不等于0的数值时,就不再执行后面的其他规则了。
好了,只要在G1单元格输入“芝麻开门”,Excel就按单元格中原有的格式显示数据。
如果G1单元格中不是“芝麻开门”,Excel执行第二个条件格式规则,也就是文本数字啥的都不显示了。
通过这个例子,咱们主要就是熟悉一下条件格式规则的执行过程。除了上述方法之外,还可以直接设置条件格式规则为:
=$G$1<>'芝麻开门'
然后设置格式→自定义,格式代码输入三个半角分号就OK。
格式代码的意思是,如果G1不等于指定的内容,数值文字就一概不显示。