Excel 根据搜索条件查找列和行名称

Excel 根据搜索条件查找列和行名称,excel,excel-formula,Excel,Excel Formula,我有以下Excel电子表格: A B C D E F G 1 Q1 Q2 Q3 Q4 Search criteria: 60 2 Asset 1 15 85 90 70 Column name: Q4 3 Asset 2 40 80

我有以下Excel电子表格:

      A            B     C        D      E            F            G
1                 Q1     Q2      Q3     Q4   Search criteria:     60
2   Asset 1       15     85      90     70   Column name:         Q4
3   Asset 2       40     80      45     60   Row name:          Asset 2
4   Asset 3       30     50      55     10
5
单元格A1:E4
中,我有不同的资产,它们在季度
Q1-Q4
中的表现不同
单元格G2
G3
中,我希望根据放入
单元格G1
的值显示资产和季度
在这种情况下,搜索条件是
60
,因此结果是列名称
Q4
和行名称
asset2


使用VLOOKUP索引匹配时,我只能根据
单元格G2
G3
中的标准找到
60
的值,而不是我需要的其他方法


你有没有办法解决这个问题


注意:表中的所有值都是唯一的

您可以使用类似的方法(使用Ctrl+Shift+Enter作为数组公式输入)

请尝试以下操作

G2:

G3,通过控制+换档+输入确认:

=INDEX(A2:A4,SMALL(IF(B2:E4=G1,ROW(A2:A4)-ROW(A2)+1),1))

您应该嵌套4个索引匹配项来搜索IF语句中的列。如果您发现一个值>0,那么您知道正确的四分之一,同时您也有相对行numbre。
=INDEX(A2:A4,SMALL(IF(B2:E4=G1,ROW(A2:A4)-ROW(A2)+1),1))