我弄了一个表格,需要设置单元格的条件格式,但条件格式的公式字符达到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)
excel中条件格式的使用方法
我是想问,我的条件格式中建立的新规则用的公式字符长度有724个,输不进去公式里,有什么办法
我的表中有一个单元格中的数据是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:按你的提问,别人怎么知道你要干什么,知道为什么一再要你截图了吧。