我在单元格 C2:C50 中有一个名称列表,其中一些名称多次出现。我想在单元格 C51 中插入一个公式,该公式将在上面的单元格中查找并提取最后一次出现最早的名称(因此第 51 行 - 该名称最后一次出现的行)
我写了这个公式
=INDEX($C$2:C50, MATCH(MIN(IF(COUNTIF($C$2:C50, $C$2:C50)=1, ROW($C$2:C50))), ROW($C$2: C50), 0))
这适用于名称在列表中仅出现一次的大多数情况。但返回 N?A,其中名称多次出现
将此公式
=COUNTIF(C2:$C$50,C2)
复制到单元格D2中并将其向下拖动,第一个出现的数字1就是您要查找的名称。所以你可以使用索引和匹配函数来提取名称。
=INDEX(C2:C50,MATCH(1,D2:D50,0))