Google sheets google sheets/excel复制行中的高值->;索引栏问题
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,试试这个: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
=FILTER($B$1:$F$1, B2:F2=INDEX($B2:$F2, MATCH (LARGE(B2:F2,1), B2:F2, 0)))
它的工作原理
简言之,筛选器将筛选B1:F1中的所有条目,其中第2行中的对应值与第2行中的最大值匹配(无论有多少个匹配项)