【发布时间】:2020-01-13 18:28:29
【问题描述】:
我试图为列中每个唯一值的第一个实例返回一个 1,并为第一个唯一实例之后的每个重复值返回一个 0。
在 Excel 中,我使用了以下公式,但在较大的工作表上它变得不稳定。
=IF(COUNTIF($A$2:A2,A2)=1,1,0)
ID Unique
ABC1 1
ABC1 0
ABC1 0
ABC2 1
ABC3 1
ABC3 0
ABC4 1
【问题讨论】:
-
MS Access 使用无序数据集,因此您首先需要定义排序顺序,以便您可以明确定义构成“第一个实例”的内容。例如,您的表是否有一个递增的主键可以对其进行排序?
-
是的,我可以按主键排序
-
您的表是否有
ID和单独的主键列?