我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
有时需要在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
然后单击“格式”按钮,选择“填充”选项卡,选择某种颜色,本例为绿色,单击“确定”。
再次单击确定完成条件格式的设置。
公式说明:
公式中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图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08