excel不相邻列的每一行选3个最小值,并用不同颜色标记

类似上图,比较ACEGI列,每行最小的3个值,用不同颜色标记

不用VBA那么复杂,直接用条件格式,
选中整个工作表,EXCEL开始菜单-条件格式-新建规则-使用公式,
按此步骤依次新建三条规则:
1。规则一,公式为=IF(A1=SMALL(1:1,1),1,0),填充为红色
2。规则二,公式为=IF(A1=SMALL(1:1,2),1,0),填充为黄色
3。规则三,公式为=IF(A1=SMALL(1:1,3),1,0),填充为绿色
即可追问

谢谢回答,用你提供的方法试了,得出的结果是整个表每一行数据的对比,如果想比较不相邻列的数据呢,类似于问题上的图片那样,比较ACEGI列,每行最小的3个值,用不同颜色标记,有什么简单的办法不?

追答

偶数列不统计?只统计1 3 5 7 9...列?
那你总共有多少列要统计?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-19
用VBA
或者用条件格式追问

能告知详细的操作步骤吗?谢谢

第2个回答  2016-09-19
能截个带行列号的图看看吗?有模拟效果的。追问

标题里面加了图,是我自己手动填充的颜色 O(∩_∩)O ,你看下 谢谢

追答

晚上有时间再做VBA。