我帮助在excel中创建公式。我有两个电子表格。在Sheet1中,我有一个表,第1行中项目的名称,A列中参数的名称以及每对Item和Parameter都有一个值。在电子表格2中,我有一个相同项目的列表,但是以随机顺序和重复(排序是不可能的,因为它会损害其他电子表格中的公式)。我需要一个公式,对于spreadsheet2中的每个项目,将返回该项目具有最高值的参数的名称。它看起来与图片
上的示例非常相似我在考虑使用像=INDEX(sheet1!A:A;MATCH(MAX(?);?;0);1)
之类的东西
但是,除了问号,我必须将列名放在公式中或找到一种方法来传递它,但我不知道如何。
答案 0 :(得分:5)
关闭,使用另一个INDEX / MATCH返回正确的列:
=INDEX(sheet1!A:A,MATCH(MAX(INDEX(sheet1!A:S,0,MATCH(A2,sheet1!$1:$1,0))),INDEX(sheet1!A:S,0,MATCH(A2,sheet1!$1:$1,0)),0))
答案 1 :(得分:0)