分享

excel新建格式规则与函数公式在实际操作中的应用

 阿布的书柜 2019-10-03

前两篇文章中,我们一直在了解excel中的条件格式设置的作用。相信看过前两篇文章的朋友们,一定对条件格式的使用方法和用途有所了解。然而如若我们仔细看看前两篇文章中案例,不难发现我们都是在对具体的数值进行相应的条件格式处理,从而使得我们的目标数值显得更加明显,更容易辨识。

例如在上一篇文章中,我们就通过实例,将一组数据中的排名第一第二的数据和排名倒数第一第二的数据通过条件格式的设置,从而使这些数据凸显出来。后面还讲述了【红-黄-绿色阶】在数据中的应用,中间还穿插介绍了清除之前设置条件格式规则的方式。(对于excel条件格式的基本应用方法感兴趣的朋友可以在看完该篇文章之后参考文章excel条件格式与函数公式应用前奏篇(二))

今天我们将要介绍的内容与之前的两篇文章有两处不同点,首先我们处理的数据将不再仅仅局限于数值型的数据,其次这回我们会把excel条件格式的设置和函数公式结合起来处理问题。今天我们依然还是通过实例的形式来向大家进行讲述。现在我们有这样一个excel工作表,里面的表格中有五项内容,分别是订购日期、产品类别、数量、金额和成本,并且每一栏下面都附有相关的数据,现在我们就要基于现有的数据源表完成一些操作。excel工作表具体如下图所示:

excel新建格式规则与函数公式在实际操作中的应用

实例图片

任务一:将数量大于150的项目订购日期的背景色设置为蓝颜色。我们先来做个简单的分析,首先与之前的案例相比,这里还是与数据有关,但是区别在于我们是根据一个数据去标记另一种数据,因此我们要运用条件格式中的新建规则,其次在新建规则的过程中,我们需要运用到简单的函数公式。

综上,具体操作流程如下所示:首先我们要选中订购日期一栏的相关数据(即A2:A16单元格区域),然后点击【开始】选项卡,在【样式】模块中找到并点击【条件格式】,接着在弹出的下拉列表中将鼠标移动到【新建原则(N)】。在弹出的【新建格式规则】对话框中,首先我们要在【选择规则类型(S)】点击选中“使用公式确定要设置格式的单元格”,这时【新建格式规则】对话框会缩小调整,接着我们在“为符合此公式的值设置格式(O)”下方填入函数式“=C2>150”(注:与选中的订购日期一栏的首行单元格A2的位置位于同一行),再点击下方的“格式(F)”按钮,在弹出的“设置单元格格式”对话框中,先点击“填充”,我们在背景色中用鼠标点中蓝颜色,点击确定,最后点击【新建格式规则】对话框中的确定就可以了,具体操作可以参考下图:

excel新建格式规则与函数公式在实际操作中的应用

实例图片

任务二:将数量大于150的项目整行的背景色设置为蓝颜色。这里我们还是来做一个简单的分析,咋一看与上一题没有多少区别,操作流程估计都区别不大(确实不大),无非是要进行标记的区域发生了改变,但是这里很容易出错,我们接下来做做看。

具体操作流程:首先我们要选中A2:E16单元格区域(这是第一个需要改变的地方,因为我们针对的数据对象是整行,所以要将相关区域的数据都选中),中间的参考流程可以完全参考任务一中的操作流程,这里我就直接从【新建格式规则】对话框中的函数式开始讲起了。首先我们在“为符合此公式的值设置格式(O)”下方填入函数式“=C2>150”,再点击下方的“格式(F)”按钮,在弹出的“设置单元格格式”对话框中,先点击“填充”,我们在背景色中用鼠标点中蓝颜色,点击确定,最后点击【新建格式规则】对话框中的确定就可以了,其实错了,我们来看看错误操作效果:

excel新建格式规则与函数公式在实际操作中的应用

实例图片

从上图的结果,我们不难看出,错的实在太明显,凭肉眼我们就能发现有些数据是符合,但是没有任何一行的项目被完全选中,那么为什么会出错呢?这里的错误处在函数公式上。那么为什么任务一中的函数公式又是正确的呢?我们看到任务一中的函数公式是“=C2>150”(C2是相对引用),而且要注意到C2单元格与选中的订购日期一栏的首行单元格A2的位置位于同一行,这是一个一一对应的原则,下面的单元格也是按照该规则进行操作的,实际这里是运用了填充柄的拖拽功能,而任务一中的要处理的数据区域十分单一,等于只需要将填充柄下拖拽就能完成任务了,因此结果始终是正确的。

我们再来看看任务二中的做法为什么会出错。我们的数据处理区域变了,变成了A2:E16,但是我们的函数式仍然是“=C2>150”,而这时的我们选中的区域内,我们既能使用填充柄向下拖拽,也能向右拖拽,所以就出错了。

excel新建格式规则与函数公式在实际操作中的应用

excel

我们举两个例子吧,首先是B2单元格,我们知道它是不应该被标记为蓝颜色的,因为函数式是相对引用,所以在这里,针对B2单元格的函数式变成了”=D2>150“(这是填充柄向右拖拽的结果),显然D2单元格中的数据大于150,所以B2单元格被标记为蓝颜色。再看看D7单元格,这一行的数量是200>150,显然应该被标记为蓝颜色,但也由于同样的原因,它的函数式变成了”F7>150“,而F7单元格是空白单元格,所以最终该别标记的单元格成了白色背景色。

因此,现在的关键成了函数公式该怎么写?这里我们使用填充柄,并不需要向右拖拽,只需要向下拖拽,所以我们将行锁定就可以了,因此函数式应该是“=$C2>150”。具体操作可以参考下图:

今天的分享就到此结束了,觉得对你们有用的小伙伴们请点赞关注吧!您的鼓励是我前进的动力,也希望擅长运用办公软件的小伙伴们能够不吝赐教,积极的留言,教会小编更多的excel运用的小技巧,欢迎一起来探讨学习

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多