我想把F列中数字为3,4,5,6,7而且G列为3,4,5,6,7的行高亮显示,而且在高亮显示行的H列的框中显示当前行与下一高亮行相隔多少行,这个怎么做,高分求啊
1、选行号(第1行~第20行)——菜单栏——开始样式板块——条件格式——新建规则——使用公式确定要设置格式的单元格——为符合此公式的值设置格式:
=(--$F1>=3)*(--$F1<=7)*(--$G1>=3)*(--$G1<=7)
——格式——填充:选颜色——确定——确定。
2、用辅助列(I列吧):在I1输入
=IF(AND(OR(F1={"3","4","5","6","7"}),OR(G1={"3","4","5","6","7"})),1,"")
回车并向下填充(该列可隐藏)。
H1输入
=IF(I1="","",IFERROR(MATCH(I1,I2:I$20,)-1,"无可比较"))
回车并向下填充。
(最后一高亮行的,因再没有“下一高亮行“的,故设置显示”无可比较“)
追问那如果我想在顶部筛选的时候满足我那个条件的行变色,而不是只显示满足条件的行怎么做呢
按你的抓图,筛选:按颜色筛选——勾选红色。
按我的抓图,筛选:除了勾选红色外,也可以取消(空白)勾选。
1-1、选中第1行,条件格式——公式=AND($F1>=3,$F1<=7)*AND($G1>=3,$G1<=7)或=($F1>=3)*($F1<=7)*($G1>=3)*($G1<=7)——设定底纹颜色——确定
1-2、应用于的区域,改成所有的数据行
2、H1输入公式:
=IF(AND($F1>=3,$F1<=7)*AND($G1>=3,$G1<=7),MIN(IF(IF(($F$1:$F$15>=3)*($F$1:$F$15<=7)*($G$1:$G$15>=3)*($G$1:$G$15<=7),ROW($F$1:$F$15),4^8)>ROW(),IF(($F$1:$F$15>=3)*($F$1:$F$15<=7)*($G$1:$G$15>=3)*($G$1:$G$15<=7),ROW($F$1:$F$15),4^8)-ROW(),4^8)),"")
数组公式,Ctrl+Shift+Enter结束
下拉到底。
注意:最后一行出现很大的数字,说明这是最后的一行了
追问那如果我想在顶部筛选的时候满足我那个条件的行变色,而不是只显示满足条件的行怎么做呢
问题描述的不清楚,没看懂你说的意思。只要满足条件的行都会变色,筛选不筛选都没有关系。
如果你要H列后面的不变色,那一开始不要选正行,只选A:G列就可以
Excel表格怎么筛选数据?这个视频告诉你!