如何在excel上计算相同的项目

时间:2011-10-26 14:20:56

标签: excel vba

我需要在excel中计算相同的项目。 在包含以下数据的行中的Excel工作表中。 (一列中的大量数据)。

数据:自然,舒适,高速公路,舒适性,舒适性,公路,商店,公路,地方,地方,运动,屏障 舒适,公路,屏障,公路,公路,公路,舒适,舒适,舒适,舒适,自然,舒适,公路,舒适,舒适,公路,店,高速公路,地方,地方,体育,屏障 舒适,公路,屏障,公路,公路,公路,舒适,舒适,舒适,舒适,自然,舒适,公路,舒适,舒适,公路,店,高速公路,地方,地方,体育,屏障 舒适性,公路,屏障,公路,高速公路,高速公路,舒适性,舒适性,舒适性,舒适性。

从这个方面我可以得到舒适性,商店数量。

谢谢

3 个答案:

答案 0 :(得分:2)

有几种方法可以在此处列出:Count how often a value occurs

数据透视表方法将更有条理,只需添加新条目即可刷新。插入数据透视表并在数据透视表的行标签中拖动“数据”字段(默认为“计数值”)。

Pivot table created for your data

PS:虽然您已为此问题标记了VBA,但请注意,此简单计数不需要这样做。

答案 1 :(得分:2)

虽然我会和@Kash一起回答。

如果您知道所需的行值,并且知道A列中的数据,那么您可以使用以下公式:

=COUNTIF(A:A,"amenity")

将“舒适性”替换为您想要计算的每个值

答案 2 :(得分:0)

我的Duplicate Master addin是另一个潜在的解决方案。虽然对于你提出的问题,我通常会使用Kash的数据透视表建议(但使用动态范围来捕获任何数据大小的变化),插件提供了可能有用的进一步灵活性和输出选项

  1. 从您的问题中,您只需要重复计数,而不是仅出现一次的值(插件可以同时处理dupe和uniques)
  2. 忽略区分大小写
  3. 忽略任何空格(空格,换行符,回车符,非打印字符160)
  4. 能够跨多张工作
  5. 突出显示,删除和选择选项以及您需要的摘要选项
  6. enter image description here enter image description here