大家好,感谢您抽出宝贵时间。
我有一个大表格(A:2到F:270),我们用它来传达本周的生产计划。我想突出显示A列中的重复批号,然后突出显示整行。问题是,我只想在A列中每个单元格的特定范围内进行比较(我不想将它与整个表格进行比较)。
例如,我希望单元格A11中的批号在A1:A21之间查找重复项,希望单元格A12中的批号在A2:A22和单元格A13之间查找重复项,希望单元格A13中的批号在A3:A23之间查找重复项。我可以使用VBA的条件格式,无论哪种方法更容易
我尝试过条件格式,但它会在整个表格中查找重复项,并突出显示所有重复的批号
1条答案
按热度按时间p1tboqfb1#
您可以创建一个额外的列,当该行中的批号与其周围的范围重复时,该列将返回TRUE,方法如下:
=COUNTIF(A1:A21,A11)>1
。它查看A11中的值,如果它在相邻区域中出现多次,则返回TRUE。当您向下拖动此公式时,区域将发生变化,例如,单元格B13将为=COUNTIF(A3:A23,A13)>1
。然后,您可以设置条件格式规则,以便在该行等于TRUE时突出显示该行。