Excel同一列中在指定位置输入的内容相同时,冲突的两个位置自动改变颜色

如何让A6,A14,A22依次类推每隔8行的位置上,只要在任意两个位置上输入相同的内容,就自动改变颜色来提示,其他位置可以相同

在excel里键入重复数据时,单元格填充颜色自动改变,可以通过条件格式来设置。

1、选中数据区域,点击开始选项卡——样式——条件格式命令。

2、在条件格式命令下点击新建规则。在新建规格格式对话框选择使用公式确定要设置格式的单元格

3、在公式输入窗口输入公式:=COUNTIF($A$1:$A$15,$A1)>=2,并在格式对话框设置单元格的填充颜色为红色。

4公式解析:COUNTIF函数是条件计数函数,意思是当该区域的数值出现重复,返回值大于等于2的时候,填充的颜色就为红色。

经过条件格式的设置,当该区域的数值出现重复,或者多个重复的时候,填充颜色就变为红色。

以上内容,只做参考

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-31

用vba

for i=1 to cells(rows.count,1).end(3).row step 8
    for j=i to i+7 
        for k=j+1 to i+8
            if cells(j,1)=cells(k,1) then 
                cells(j,1).interior.color=vbred
                cells(i,1).interior.color=vbred
            end if 
        next k
    next i
next i

写到change事件里面

不会可以私信加我好友

本回答被提问者采纳
相似回答