请EXCEL高手帮忙,让单元格着色。
496 7.97595153421920E+127 9 请用公式实现。如果G496中的数字是9时,F496中有下列情况就着色:第一个9与第二个9,或第二个9与第三个9之间的数字去掉重复后有4个数字或5个数字时。G496中的数字是变化的。如G496中的数字是0时,就是第一个0与第二个0,或第二个0与第三个0之间的数字去掉重复后有4个数字或4个数字时F496就着色。如此类推。如:F496,第二个9与第三个9之间的数字是5153421去重复后有51342五个数字,所以F496着色。我的EXCEL是2003的。谢谢!
4个数字或5个数。如果用VBA就不要按钮,根据G496中的数字变化F496如满足条件就自动着色。 展开
公式是:
=OR(COUNT(FIND({0;1;2;3;4;5;6;7;8;9},MID(F496,FIND(G496,F496)+1,FIND(G496,F496,FIND(G496,F496)+1)-FIND(G496,F496)-1)))>3,COUNT(FIND({0;1;2;3;4;5;6;7;8;9},MID(F496,FIND(G496,F496,FIND(G496,F496)+1)+1,FIND(G496,F496,FIND(G496,F496,FIND(G496,F496)+1)+1)-FIND(G496,F496,FIND(G496,F496)+1)-1)))>3)
但是条件格式中的条件公式,不认可这种数组公式,加个辅助列吧。在空白列的同行(比如H496)中输入上述公式,1、2之间或2、3之间只要有4个以上不同数字,即返回TRUE、否则返回FALSE。
对F496用条件格式,条件公式就简单了,直接用:=H496,再设置需要的格式即可。
如果是对多个单元格用格式,可以一次性全部选中这些单元格,比如F496:F588,再进行上述设置,同样只需要输入区域中第一行的公式:=H496,再设置需要的格式即可。当然辅助列中也要事先填充公式。
高手,效果很好。但是我想要的是两数之间去重复后有4个或5个数字的着色,试了一下两数之间有4、5、6。。。个的都着色了。能不能麻烦你修改一下。
只要4个和5个的话,把公式中的>3改成=4或5:
=OR(OR(COUNT(FIND({0;1;2;3;4;5;6;7;8;9},MID(F496,FIND(G496,F496)+1,FIND(G496,F496,FIND(G496,F496)+1)-FIND(G496,F496)-1)))={4;5}),OR(COUNT(FIND({0;1;2;3;4;5;6;7;8;9},MID(F496,FIND(G496,F496,FIND(G496,F496)+1)+1,FIND(G496,F496,FIND(G496,F496,FIND(G496,F496)+1)+1)-FIND(G496,F496,FIND(G496,F496)+1)-1)))={4;5}))
2024-07-20 广告