【问题标题】:Count the number of times the ID appears, and create a new table with the number of impressions without duplication统计ID出现的次数,新建一个展示次数不重复的表
【发布时间】:2020-05-20 13:56:52
【问题描述】:

作为我工作的一部分,我自愿参加,我被要求整理一份 Excel 文件。在 Excel 文件中,我有一个长表 - 包含 ID - 我必须计算每个 ID 出现的次数 - 然后复制每个 ID 以及它出现的次数。 例如:

我尝试使用“countif”命令计算每个 ID 出现了多少。但是当我删除 ID 时,countif 会相应地发生变化。

我对“countif”命令的使用是这样的,我拿了整个身份证,检查了每个证书出现了多少次。我写的代码是

=COUNTIF(C9:C3074,C9)

C9 到 C3074 - 这是我的 ID 行,C9 - 是某个 ID。我对“C9”和每个 ID 分别进行了操作。

我需要知道出现了多少个 ID,每个 ID 取一次,然后他们一起从表中取数据。 例如:

【问题讨论】:

  • 您好,欢迎来到 StackOverflow!您介意编辑您的帖子并向我们展示您如何使用countif 命令吗?
  • 感谢留言,我马上安排发帖

标签: excel excel-formula powerquery


【解决方案1】:

最简单的 IMO 重新排列此表实际上是没有任何公式。该过程是通过PowerQuery完成的。

步骤:

  • 选择您的范围A1:C7(包括标题)
  • Data 标签 > From Table/Range
  • 您有标题,因此请相应选择

PowerQuery 现在应该在打开的选项卡中启动:

  • 在这个新窗格中,再次选择所有三列
  • 转到Transform 并单击Group By
  • 根据自己的喜好更改“标题”并单击“确定”

应该有一个新的第四列,和你想象的完全一样。

  • 退出PowerQuerySave编辑。

【讨论】:

  • 感谢您的回复,我设法修复了它,我将所有 ID 转换为文本 - 并且它有效
猜你喜欢
  • 2014-10-16
  • 2021-04-17
  • 1970-01-01
  • 1970-01-01
  • 2012-10-25
  • 2017-01-24
  • 1970-01-01
  • 2016-07-16
  • 2016-07-27
相关资源
最近更新 更多