Excel 根据搜索条件查找列和行名称
我有以下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
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))