本文作者:office教程网

excel如何利用条件格式高亮显示连续多个符合要求的数据

office教程网 2024-06-29 15:28:16
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

有时需要在Excel中把某些符合特定要求的多个连续数据高亮显示出来,以方便分析和查看。例如高亮显示某行中指定数量的多个连续非空单元格、高亮显示某列中多个连续的空单元格等。利用条件格式可以轻松实现,下面以一个具体的实例来进行说明。假如下图为某公司几个分店元月份销售某产品的数量一览表,要求将各分店连续3天及以上销售数量大于等于100的数据显示为绿色。

图中数值所在区域为C3:AG7,在Excel 2010中设置方法如下:

选择C3:AG7区域,在功能区中选择“开始”选项卡,在“样式”组中单击“条件格式→新建规则→使用公式确定要设置格式的单元格”,在下方的文本框中输入公式:

=MIN(IF(C3:$AH3<100,COLUMN(C:$AH)),COLUMN($AH3))-MAX(IF($C3:C3<100,COLUMN($C:C)),COLUMN($B3))>3

然后单击“格式”按钮,选择“填充”选项卡,选择某种颜色,本例为绿色,单击“确定”。

excel利用数组公式从一列中提取包含指定内容的数据

通常在Excel中要从一列中提取包含指定内容的数据,可以用自动筛选中的自定义筛选,并设置所包含的字符。如果要用公式来实现这种类似筛选的效果,可以在数组公式中用SEARCH函数来查找所包含的字符。假如在A2:A100区域中包含一些成语,要从中提取包含“一”字的成语。 在B2单元格中输入数组公式:

再次单击确定完成条件格式的设置。

公式说明:

公式中MIN和MAX函数都有两个参数,对于MIN函数,其第一个参数为数组,对于MAX函数,除数据区域最左侧的单元格外,其第一个参数也为数组。对于某个单元格数据,MIN函数和MAX函数分别计算出该单元格右侧和左侧最接近该单元格且不符合要求的数据所在的列数,再比较二者的差值,如果大于“3”则返回“TRUE”。

例如对于I6:K6这三个位于中间位置的数据,MIN函数返回第一个数组参数的最小值,即L列的列数“12”,MAX函数返回第一个数组参数的最大值,即H列的列数“8”。

对于位于左端位置且符合要求的数据,例如上图中的C7:E7,MAX函数第一个数组参数的元素都为“FALSE”,故MAX函数返回其第二个参数“COLUMN($B7)”,即B列的列数。

对于位于右端位置且符合要求的数据,在AH列存在数据的情况下,MIN函数第一个数组参数的所有元素也可能为“FALSE”,故MIN函数返回其第二个参数“COLUMN($AH3)”,即AH列的列数,这是由于MIN的参数为数组时,数组中的逻辑值会被忽略。

excel数组公式获取某列包含数据的最后一行行号

要获取某列最后一个包含数据的单元格所在行的行号,可以用下面的几个数组公式,以A列为例: =MAX(NOT(ISBLANK(A1:A65535))*ROW(1:65535)) 公式输入完毕按Ctrl Shift Enter结束(下同),该公式对A列中每个包含数据的单元格指定其行号,对空单元格返回“0&rdqu

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel如何利用条件格式高亮显示连续多个符合要求的数据发布于2024-06-29 15:28:16
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: