你的要求比较特殊,因为要保持第一个相同字段不变色,其他的才变。
所以操作起来要麻烦一些。方法如下
以你的例子。
选中A2:C1000
1000是假设,你可以根据实际行数自由调整,如果行数很多,比如60000行,那你可以通过定位功能,输入A2:C60000,回车
一定要保证你选中区域后,当前激活单元格是A2
这步没什么难度。
然后,格式,条件格式,
公式
=COUNTIF($A1:$A2,$A2)>1
定义个字体颜色,红色。确定。
可以满足你图中的要求。
请问可以这样理解么:(A)工作表的数据是要向下不断增加的。
(B)而想达到的效果是:在一列中的最后一行输入数值时,如果这个数值是同列的上面(前面)所以的行中有出现过的且完全一样的。那么,这个新输入的数值的字体就显示为红色。
即是,你想知道的是:你不用去查看上面的数据,就可以通过正在输入的这个数值的字体颜色,判断在同列已有的数据中是否出现过,如果为红色就表示已出现过。 而且,上面与这个新输入的数值相同的数据颜色保持原来一样(不会变为红色)
EXCEL 内置功能, 并不能100% 做到楼主的要求。 需要写 VBA
至于EXCEL 内置功能, 最接近的, 可使用 EXCEL 2007或以后版本里的
条件格式->突出显示单元格规则->重复值
没理解!什么S行,P行的? 又A列?想说什么呀?