Excel公式查找

问题描述 投票:0回答:1

我在单元格 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,其中名称多次出现

excel formula
1个回答
0
投票

将此公式

=COUNTIF(C2:$C$50,C2)
复制到单元格D2中并将其向下拖动,第一个出现的数字1就是您要查找的名称。所以你可以使用索引和匹配函数来提取名称。

=INDEX(C2:C50,MATCH(1,D2:D50,0))
© www.soinside.com 2019 - 2024. All rights reserved.