我需要一些帮助来编写一些VBA代码。
基本上我有一个包含4个工作表的电子表格(CLIENT1,CLIENT2,CLIENT3,CLIENT4)
每个工作表都包含一个名为CONTACT的列。 此CONTACT列包含人名 CONTACT列可以位于每个工作表中的不同位置,即CLIENT1中的CONTACT列位于D列中,而它出现在CLIENT2中的E列中
我想帮助编写一些代码来创建一个名为SUMMARY的新工作表。
摘要工作表将在A列中包含在CONTACT列和B列中找到的所有名称的列表,它将计算找到人名的次数。
因此,摘要工作表最终会看起来像这样。
A B
1 John Smith 4
2 Brad Black 2
3 Gary Soth 1
4 Bob Brown 6
5 Sam Drow 2
希望这是有道理的,谢谢你的帮助
安迪
答案 0 :(得分:0)
注意:我只是在玩Excel而不使用VBA,但认为你可以在不使用VBA的情况下实现它。
您可以使用COUNTIF
解决问题。
我会一步一步地告诉你。我不能在这里附加excel,所以添加图像。如果您希望有我准备好的excel,那么就给我你的电子邮件,我会发送它。
这是我使用公式得到的摘要(你可以看到突出显示:
“客户名称”列可以从工作表中获取值,您可以在其中组合所有唯一的客户名称并将其用作基础。
检查客户端1,2,3和& 4张。
希望这可以帮到你。
答案 1 :(得分:0)
刚刚发现在Excel中,您可以使用“删除重复项”功能删除所有不需要的名称。然后,我可以在所有4个工作表中使用count函数来获取所需的信息。
由于 安迪