Excel:查找列中第一次出现的值
您可以使用以下公式查找 Excel 列中第一次出现的值:
=COUNTIF( $A$2:$A2 , $A2 )=1
此特定公式对于 A 列中每个唯一值第一次出现的情况返回TRUE值,对于所有其他值返回FALSE值。
如果您想返回1或0 ,可以使用以下公式:
=(COUNTIF( $A$2:$A2 , $A2 )=1)+0
以下示例展示了如何在实践中使用这些公式。
示例:查找 Excel 列中第一次出现的值
假设我们有以下数据集,其中包含来自不同球队的篮球运动员得分的信息:
我们可以在单元格C2中键入以下公式以返回TRUE或FALSE ,以指示单元格A2中的团队名称是否是该团队名称在 A 列中第一次出现:
=COUNTIF( $A$2:$A2 , $A2 )=1
然后我们可以单击此公式并将其拖动到 C 列中的每个剩余单元格:
该公式返回TRUE或FALSE以指示 A 列中相应的团队名称是否是该团队名称的第一次出现。
例如:
- 第 2 行中“Rockets”的值设置为TRUE ,因为这是该球队名称在 A 列中第一次出现。
- 第 3 行中“Spurs”的值设置为TRUE ,因为这是该球队名称在 A 列中第一次出现。
- 第 4 行中“Spurs”的值设置为FALSE ,因为这不是该球队名称在 A 列中第一次出现。
等等。
如果您想返回值1或0 ,您可以在单元格C2中键入以下公式:
=(COUNTIF( $A$2:$A2 , $A2 )=1)+0
然后,您可以单击此公式并将其拖动到 C 列中的每个剩余单元格:
现在,公式返回1或0来指示 A 列中相应的团队名称是否是该团队名称的第一次出现。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: