Excel/GSheets 计算动态列表中的唯一值与重复值
Excel/GSheets count unique versus reoccuring values in dynamic list
所以我有一个很大的网络研讨会与会者数据集 - 大约 30k+ 行。我需要编写一个函数(在 Excel 或 Google 工作表中)来确定每个参与者是第一次参加还是回访。数据集按事件从最旧到最近的时间顺序排序。让我们使用下面的简化版本来更好地说明这里的业务案例。
在此处查看简单示例集。
我考虑过为每个网络研讨会集使用命名范围并搜索以查看用户是否存在于该范围内,但考虑到规模和各种网络研讨会参与者规模,这将很难。我还考虑过对不同的与会者进行索引匹配,但由于每次活动的与会者人数变化很大(从 5 到 500 不等),这也太无聊了。我觉得我可能在这里缺少一个相对简单的解决方案 - 请协助!谢谢!
试试下面的公式。它适用于 excel 和 google sheet.
=IF(COUNTIF($B:$B2,B2)>1,"Returning","New")
如果您需要为第一个网络内部显示 N/A
,请使用以下公式。
=IF(A2="A","N/A",IF(COUNTIF($B:$B2,B2)>1,"Returning","New"))
所以我有一个很大的网络研讨会与会者数据集 - 大约 30k+ 行。我需要编写一个函数(在 Excel 或 Google 工作表中)来确定每个参与者是第一次参加还是回访。数据集按事件从最旧到最近的时间顺序排序。让我们使用下面的简化版本来更好地说明这里的业务案例。
在此处查看简单示例集。
我考虑过为每个网络研讨会集使用命名范围并搜索以查看用户是否存在于该范围内,但考虑到规模和各种网络研讨会参与者规模,这将很难。我还考虑过对不同的与会者进行索引匹配,但由于每次活动的与会者人数变化很大(从 5 到 500 不等),这也太无聊了。我觉得我可能在这里缺少一个相对简单的解决方案 - 请协助!谢谢!
试试下面的公式。它适用于 excel 和 google sheet.
=IF(COUNTIF($B:$B2,B2)>1,"Returning","New")
如果您需要为第一个网络内部显示 N/A
,请使用以下公式。
=IF(A2="A","N/A",IF(COUNTIF($B:$B2,B2)>1,"Returning","New"))