我有一个类似于下表的数据表:
N A B C Total
n1 5 5
n2 8 8
n3 3 3
我目前设置了一个VLOOKUP,这样我就可以找到一个n1,n2 ......等,得到相应的总数,它总是等于A,B,C之一。也就是说,任何n只能填充A,B,C中的一个。现在,我想要一个函数在相邻列中返回总数对应的“桶”。这是因为我希望对应每个总计的计算将根据列标题或“桶”的内容而改变。有没有简单的方法来设置它?
答案 0 :(得分:2)
在H2
中使用此内容:
=INDEX($B$1:$D$1,MATCH(9E+307,INDEX($B$2:$D$4,MATCH(G2,$A$2:$A$4,0),0)))
<强>解释强>
MATCH(G2,$A$2:$A$4,0)
为您提供n2
的索引(来自G2
的值),范围为$A$2:$A$4
- 返回2 INDEX($B$2:$D$4,MATCH(G2,$A$2:$A$4,0),0)
- 获取找到n2
的行的地址 - 返回B3:D3
MATCH(9E+307,...)
返回范围B3:D3
中最后一个非空单元格的索引(基于任何n只能填充A,B,C中的一个)INDEX($B$1:$D$1,MATCH(9E+307,...))
返回相应的存储桶