EXCEL中条件格式的问题

我弄了一个表格,需要设置单元格的条件格式,但条件格式的公式字符达到724个,总是输不进条件格式里去,乍办IF(COUNTIF(INDIRECT("x"&(ROW(X100)-20)&":X"&ROW(X100)),MIDB(AH$2,1,IF($A$2>1,1,3)))+COUNTIF(INDIRECT("x"&(ROW(X100)-20)&":X"&ROW(X100)),MIDB(AH$2,3,IF($A$2>2,1,3)))+COUNTIF(INDIRECT("x"&(ROW(X100)-20)&":X"&ROW(X100)),MIDB(AH$2,5,IF($A$2>3,1,3)))+COUNTIF(INDIRECT("x"&(ROW(X100)-20)&":X"&ROW(X100)),MIDB(AH$2,7,IF($A$2>4,1,3)))+COUNTIF(INDIRECT("x"&(ROW(X100)-20)&":X"&ROW(X100)),MIDB(AH$2,9,IF($A$2>5,1,3)))+COUNTIF(INDIRECT("x"&(ROW(X100)-20)&":X"&ROW(X100)),MIDB(AH$2,11,IF($A$2>6,1,3)))+COUNTIF(INDIRECT("x"&(ROW(X100)-20)&":X"&ROW(X100)),MIDB(AH$2,13,IF($A$2>7,1,3)))+COUNTIF(INDIRECT("x"&(ROW(X100)-20)&":X"&ROW(X100)),MIDB(AH$2,15,IF($A$2>8,1,3)))+COUNTIF(INDIRECT("x"&(ROW(X100)-20)&":X"&ROW(X100)),MIDB(AH$2,17,IF($A$2>9,1,3)))=0,1,0)

第1个回答  2020-09-08

excel中条件格式的使用方法

第2个回答  2019-01-26
选择A2:A8,在“条件格式”中,“新建规则”,以“公式”建立规则,输入
=OR(COUNTIF(A2:F2,"Yes")>0,COUNTIF(A2:F2,"No")>0) 格式选择填充色黄色,确定,即可。追问

我是想问,我的条件格式中建立的新规则用的公式字符长度有724个,输不进去公式里,有什么办法

第3个回答  2019-01-26
最好把工作表包括行号、列标及部分有代表的数据一起截图,说明要达到什么样的目的。这样也许会有更简单的方法。现在看你这么长的公式,头都看晕,还无法知道你要干什么。追问

我的表中有一个单元格中的数据是1,2,3,10这种样式,都是数字,每个数字中间是用,号隔开,我想对某个单元格以及这个单元格上面最近的20行的单元格分别统计1,2,3,10这四个数出现的次数,也就是要先从这1,2,3,10中把这四个数字分别捉取出来在那20个单元格中统计出现的次数,并合计,1,2,3,10是可变的,有时是1个数字,有时是3个数字(例如3,8,9),最长是10个数字(1,2,3,4,5,6,7,8,9,10),肯定是从小大到大,并且不会重复,

追答

截图咯!写公式,包括条件格式公式,大多数都是要引用工作表区域的,没有截图,根据无法知道你的数据在哪(“一个单元格”,这个单元格可以是A1,也可以是B600,或AA258,等等)。你点本人的ID,看本人的回答的问题,大部分都有很清晰的截图辅助说明问题。

追问

我要对X列的所有数据按我那想法根据AH2中的值进行条件格式判定,任何单元格如果在他之前的连续20行都没出现AH2中的任何数字时,那第21行的单元格变成红色突显出来

追答

看看用下面的方法是否满足你的要求?

选择X21:XN(N为最后有数据的单元格,也可以比最后单元格更多,或直接将条件格式应用于:X21:X10487)

开始选项卡——条件格式——新建规则——使用公式确定要设置格式单元格,在为符合此公式的值设置格式(O)下面的框中输入:

=SUM(COUNTIF(X2:X21,TRIM(MID(SUBSTITUTE(AH$2,",",REPT(" ",99)),COLUMN(A:J)*99-98,99))))=0

格式,字体——颜色——红,确定,确定。

条件格式公式中,A:J表示分别取AH2中逗号(,注意公式中SUBSTITUTE代换的逗号与AH2中的逗号是否为中文或英文必须一致)分隔的10个数字(少于10个没关系——得到的是空)

截图中在Y列中的数字是X列中对应行前面20个连续单元格中的出现AH2中的数字的个数。

PS:按你的提问,别人怎么知道你要干什么,知道为什么一再要你截图了吧。

本回答被提问者采纳
第4个回答  2020-03-24
假设你两
列数据
在A,B,运算结果在C列.
选中
1至100
行.(假设你对这100行
数据运算
)
格式-条件格式,在公式下输入=$C1=0,在格式中选
你要的
绿色.
********
我的就是这个意思啊.
但是多问一句.如果C1为0,你要变色的是A1:
Z1
,还是第一行.
************
那就选中A1:Z100,然后按我上面的步骤操作.
如果你不是从第一行开始,也不是到100行结束.
那范围你自己定.AX:ZY.那条件格式将$C1换成$CX
第5个回答  2020-01-05
相似回答