Excel识别范围内的唯一值
我试图通过在值旁边放置1或0来识别某个范围内的唯一值(如果该值已重复或未重复)Excel识别范围内的唯一值,excel,excel-formula,excel-2010,uniqueidentifier,distinct-values,Excel,Excel Formula,Excel 2010,Uniqueidentifier,Distinct Values,我试图通过在值旁边放置1或0来识别某个范围内的唯一值(如果该值已重复或未重复) ex: A B 5368907942322 1 5368907942322 0 5368907942322 0 5368907942323 1 5368907942323 0 5368907942323 0 5368907942324 1 5368907942325 1 将使用1或0作为B1中另一个公式的标准,您的公式为: =IF(CO
ex:
A B
5368907942322 1
5368907942322 0
5368907942322 0
5368907942323 1
5368907942323 0
5368907942323 0
5368907942324 1
5368907942325 1
将使用1或0作为
B1
中另一个公式的标准,您的公式为:
=IF(COUNTIF($A$1:A1,A1)=1,1,0)
但是,如果要检查唯一性,则需要:
=IF(COUNTIF(A:A,A1)=1,1,0)
在
B1
中,您的公式为:
=IF(COUNTIF($A$1:A1,A1)=1,1,0)
但是,如果要检查唯一性,则需要:
=IF(COUNTIF(A:A,A1)=1,1,0)
如果我对问题的理解正确,一个简单的If语句应该可以:
=If(A2=A1,0,1)
只需输入公式并向下拖动即可。如果我对问题的理解正确,一个简单的If语句应该可以:
=If(A2=A1,0,1)
只需输入公式并向下拖动即可。问题是什么?问题是什么?您的示例很有效,但仅适用于有序/排序的数据;然而,提供的列表是有序的,因此我基于此做出了一个假设,以提供最优雅(简单)的答案。另一个答案更可靠。:)您的示例是有效的,但仅适用于有序/排序的数据;然而,提供的列表是有序的,因此我基于此做出了一个假设,以提供最优雅(简单)的答案。另一个答案更可靠。:)此公式仅在未重复值的情况下识别值。我需要识别值,即使它们后来在数据中重复。此公式标记值的第一次出现,与您在示例中显示的相同。否则,请参见编辑。此公式仅在未重复值的情况下识别值。我需要识别值,即使它们后来在数据中重复。此公式标记值的第一次出现,与您在示例中显示的相同。否则,请参见编辑。