【问题标题】:how to count unique values by certain criteria?如何按某些标准计算唯一值?
【发布时间】:2014-11-01 04:37:21
【问题描述】:

假设我有以下示例表:

Country     Year
USA         2010
USA         2010
USA         2010
Australia   2011
India       2010
China       2010

Output should be:
2010: 3 (USA, India, and China)
2011: 1 (Australia)
2012: 0 ()

我正在尝试计算特定年份的唯一国家/地区数量。

我在如何让嵌套条件计数工作时遇到问题。

任何帮助将不胜感激。 我不能使用 VBA,我必须使用本机 excel 函数或数据透视表。

【问题讨论】:

  • 修复了表格,之前没有注意到它输出错误。
  • 数据透视表不起作用?
  • 我想不出使用数据透视表的方法。

标签: excel


【解决方案1】:

将您的数据复制并粘贴到一个新的工作表中,以便您使用它。

根据国家和年份删除重复项(数据>数据工具>删除重复项)。

然后使用基于年份的过滤器升序排序(数据>排序和过滤器)。

然后根据年份的变化小计一个计数(数据>大纲>小计)。

【讨论】:

    【解决方案2】:

    我认为您可以通过连接 Year&Country 然后在数据透视表中进行计数来获得某种方式。唯一的问题是你不能得到零。这也不会按照您想要的方式进行布局,但这很重要吗?

    如果是这样,那么一个公式可能会帮助列出一个范围内的唯一条目(再次利用连接列)......

    我开发了一个使用 countif 的公式:

    希望这有助于您或其他需要列出和计算唯一值的人。

    只需添加一个链接即可共享我创建的 Excel 文件。享受。 Excel file

    【讨论】:

    • 好吧,如果您提供图像链接,这几乎不是一个解决方案。图像将在一段时间后被删除,并且不会有这个问题的答案。下次尝试将公式粘贴到您的遮阳篷中。我找到了这样的链接:office.microsoft.com/en-us/excel-help/…
    • 嗨,Iowak,关于图像链接的要点——我想在这里添加我的 excel 文件,但看起来你不能这样做。我创建的公式很复杂,需要显示其余数据,所以我认为这将是最好的方法。我必须承认,有很多方法可以给猫剥皮,使用 FREQUENCY 可能是一个很好的替代方法,但我不确定你是如何拉出标签的。我的解决方案涵盖了这一点。请让我知道是否可以在此处添加 Excel 文件。
    猜你喜欢
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 2019-02-23
    • 2015-04-29
    相关资源
    最近更新 更多