【问题标题】:Excel/GSheets count unique versus reoccuring values in dynamic listExcel/Sheets 计算动态列表中的唯一值与重复值
【发布时间】:2020-12-03 02:29:34
【问题描述】:

所以我有一个大型网络研讨会与会者数据集 - 大约 30k+ 行。我需要编写一个函数(在 Excel 或 Google 表格中)来确定每个参与者是第一次参加者还是返回参加者。数据集按事件从最旧到最近的时间顺序排序。让我们使用下面的简化版本来更好地说明这里的业务案例。

在此处查看简单示例集。

我考虑为每个网络研讨会集使用命名范围并搜索以查看用户是否存在于该范围内,但考虑到规模和各种网络研讨会与会者规模,这将是困难的。我还考虑过对各种参加者进行索引匹配,但因为每个活动的参加者人数如此多变(从 5 到 500 人不等),这也太无聊了。我觉得我可能在这里错过了一个相对简单的解决方案 - 请协助!谢谢!

【问题讨论】:

  • 为什么Person 1, 2, 3...N/A。它应该是新的。

标签: excel google-sheets excel-formula formula google-sheets-formula


【解决方案1】:

试试下面的公式。它适用于 excel 和 google sheet。

=IF(COUNTIF($B$2:$B2,B2)>1,"Returning","New")

如果您需要为第一个网络内部显示N/A,请使用以下公式。

=IF(A2="A","N/A",IF(COUNTIF($B$2:$B2,B2)>1,"Returning","New"))

【讨论】:

  • 成功!先生真的很厉害,谢谢! @Harun24HR
  • @WaveChappelle 很高兴知道!那么请将其标记为已回答(打勾)。
  • 要在此处提供更多详细信息,请参阅 Google 表格中的 COUNTIFIF 参考
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-19
  • 2018-04-20
相关资源
最近更新 更多