【问题标题】:Duplicates numbering in excel在excel中重复编号
【发布时间】:2013-07-08 10:23:39
【问题描述】:

我想对超过 100000 行的数据的重复项进行编号。 我可以使用 countif 公式 =COUNTIF($B$2:$B2,B2) 这给了我想要的东西。由于数据量很大,因此需要很长时间才能获得输出。我想要更快的方法来做到这一点,因为在同一张表中完成了多个计算。

例如:

abc 1
abc 2
ab  1
c   1
c   2
c   3

上面的countif已经做到了,但是我想要比countif更快的公式。 有没有其他选项可以获得相同的输出?

问候, 普拉尚特

【问题讨论】:

    标签: duplicates excel-2007 excel-formula countif


    【解决方案1】:

    您可以使用数据透视表。将数据透视表放在不同的工作表上,它不会干扰您的数据表。

    我假设 B 列有一个标题。创建一个数据透视表,将B列的表头拖到行区域中。然后也将其拖到值区域中。

    现在数据透视表将显示 B 列中所有单个值的计数。您可以对数据透视表结果进行排序。

    所有这些都是 Excel 的基本功能,与编程无关。这根本不是 StackOverflow 的问题。请阅读帮助和常见问题解答,然后在正确的网站上发布您的下一个问题。

    有关基本 Excel 功能的问题属于Superuser.com,不在此处。

    【讨论】:

    • 谢谢 Teylyn,很抱歉我不够清楚。我添加了我正在寻找的示例。枢轴只会给我价值计数。我在 vba 中使用它,它是为其他结果计算的单元格之一。
    • 您可以将数据透视表值设置为提供总和而不是计数。这是基本的 Excel,与编程无关。先把基本功能整理好。一旦您知道如何使用 GUI 执行此操作,您就可以尝试使用 VBA 执行此操作。但在尝试使用 VBA 操作之前,您需要对基本功能的工作原理有充分的了解。
    猜你喜欢
    • 1970-01-01
    • 2021-01-04
    • 2016-06-17
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多