Excel VBA在A列的同一日期内对B列中的重复项进行计数

Excel VBA在A列的同一日期内对B列中的重复项进行计数,excel,Excel,我有一张excel表格,A栏有日期,B栏有零件号。我想做的是看看有多少零件在同一天被多次使用。我所拥有的数据被分解为一个月,在这个月的所有日子里,总共可以有10000行。如果我可以使用31种不同的颜色,我想hi-lite组件一天有一个或多个重复 任何示例代码或帮助都将不胜感激。步骤1:创建指示存在重复项的列 将此公式添加到单元格C1: =COUNTIFS(A:A,A1,B:B,B1) 这将告诉您有多少行与第1行具有相同的日期和零件号。为所有行向下复制,可通过选择从C1到C列最后一个单元格的范围

我有一张excel表格,A栏有日期,B栏有零件号。我想做的是看看有多少零件在同一天被多次使用。我所拥有的数据被分解为一个月,在这个月的所有日子里,总共可以有10000行。如果我可以使用31种不同的颜色,我想hi-lite组件一天有一个或多个重复

任何示例代码或帮助都将不胜感激。

步骤1:创建指示存在重复项的列 将此公式添加到单元格C1:

=COUNTIFS(A:A,A1,B:B,B1)
这将告诉您有多少行与第1行具有相同的日期和零件号。为所有行向下复制,可通过选择从C1到C列最后一个单元格的范围,并使用键盘快捷键CTRL+D将公式从C1复制到所有其他行来完成。现在,整个C列告诉您有多少行与当前行匹配

步骤2:应用条件格式 在要高亮显示的单元格上,应用条件格式并选择“使用公式”。。规则类型。对于第1行中的任何单元格,可以使用以下公式:

=$C1>1

并选择所需的高光格式。然后使用格式画师将条件格式复制到其他行或列。

Yu小姐。。。谢谢你的帮助,这似乎很有效。我如何使用条件格式为一个月的每一天使用不同颜色的单元格进行精简?我明白你为什么现在要求VBA解决方案了。我知道如何使用内置条件格式实现这一点的唯一方法是为每月的每一天创建一个规则,例如=和$C1>1,天$A1=1,=和$C1>1,天$A1=2等等。并为每个条件格式规则指定不同的颜色。因此将有31条规则需要设置,我意识到这不是什么好消息。但是,您只需为单个单元格设置一次,然后对工作表的其余部分使用format painter。不是最好的解决方案,而是一个解决方案。谢谢余小姐。。。我将尝试一下,看看它是如何工作的。我不介意把31条规则都写进去。再次感谢您的帮助和时间。