Google sheets google sheets/excel复制行中的高值->;索引栏问题

Google sheets google sheets/excel复制行中的高值->;索引栏问题,google-sheets,Google Sheets,excel…表格问题。。。在行中查找重复的高值并返回列标题 我有下表: _____苹果梨李子葡萄樱桃 爱丽丝(alice)5(u)0(u)5(u)3(u)1) 鲍勃(2)(1)(0)(1)(2) 辛迪1、2、3、6、4 我需要在行中找到重复的高值并返回列标题。否则返回最大值 例如,对于行“alice”,最高的两个值是“5”,因此返回的两列是“apple”和“plum” 对于“鲍勃”,应该是“苹果”和“樱桃” 因为只有“葡萄” 我尝试了以下公式:=索引($B$1:$F$1,匹配(大(B2:F2,1

excel…表格问题。。。在行中查找重复的高值并返回列标题 我有下表:

_____苹果梨李子葡萄樱桃

爱丽丝(alice)5(u)0(u)5(u)3(u)1)

鲍勃(2)(1)(0)(1)(2)

辛迪1、2、3、6、4

我需要在行中找到重复的高值并返回列标题。否则返回最大值

例如,对于行“alice”,最高的两个值是“5”,因此返回的两列是“apple”和“plum”

对于“鲍勃”,应该是“苹果”和“樱桃”

因为只有“葡萄”

我尝试了以下公式:=索引($B$1:$F$1,匹配(大(B2:F2,1),B2:F2,0))

它返回第一个最大的值,但是我不能得到第二个最大的值:=索引($B$1:$F$1,匹配(大(B2:F2,2),B2:F2,0))

因为它再次返回“apple”,因为“apple”被视为第一和第二大值

我尝试了以下公式以获得第一行中的第二大值:

=索引($B$1:$F$1,match(大的(B2:F2,2),B2:F2,-1)),第一行返回“梅花”,第二行返回“苹果”,而不是返回“樱桃”

=指数($B$1:$F$1,匹配(大(B3:F3,1),B3:F3,-1))通常返回“cherry”

但是我在不同的行中有不同的公式,我很困惑。我需要一个一致的公式来得到这两个值

如果您有任何帮助,我们将不胜感激。看,这应该是个简单的问题。但我一直在绞尽脑汁。

@Vadim,试试这个:

=FILTER($B$1:$F$1, B2:F2=INDEX($B2:$F2, MATCH (LARGE(B2:F2,1), B2:F2, 0)))
它的工作原理

简言之,筛选器将筛选B1:F1中的所有条目,其中第2行中的对应值与第2行中的最大值匹配(无论有多少个匹配项)