在 Excel 中,如何返回列表中单元格的匹配号(即它是第一个还是第二个匹配)

在 Excel 中,如何返回列表中单元格的匹配号(即它是第一个还是第二个匹配)

我正在尝试弄清楚如何查找某个单元格是否是列表中的第一个匹配项、第二个匹配项等。我知道 COUNTIF() 会告诉您某个给定值在列表中出现的次数(例如 3 次),但我不知道如何知道某个单元格是匹配项的第一次出现还是第二次出现等等...

例如,假设我有一个列表 1,2,3,4,1,2,3,4,我指向第一个数字 (1),看看它是第一次出现在该列表中的数字 1,还是第二次出现的数字 1。有没有办法在 Excel 中做这样的事情?谢谢。

答案1

尝试这个公式:

=COUNTIF($A$1:A1,A1)

在此处输入图片描述

答案2

:警告:

显示的方法适用于所有版本的 Excel。

我想向您展示如何获取列中数字的出现情况,以及如何获取特定数字的出现情况。

在此处输入图片描述

  • 单元格 C17 中的公式:

    =COUNTIF($A$17:$A17,A17)


具体数字的方法:

  • 在 D15 到 H15 中输入数字,其作为辅助值。

  • 单元格 D17 中的公式:

    =IF($A17=D$15,COUNTIF($A$17:$A17,$A17),"")

注意:

  • 填写公式。
  • 您可以根据需要调整公式中的单元格引用。

相关内容