我对excel并不是很好,但我已经搜索并尝试了很多公式,但仍然无法完成。问题是我在Sheet1中需要一个单元格......
...根据列标题名称返回Sheet2中数据的值。由于值可能会更改其列号,因此我需要搜索标题名称本身以返回值。如下面的截图所示。查找值将是数字和国家/地区,并返回与该行对应的价格下的值。
答案 0 :(得分:0)
在顶行使用MATCH function返回列号。
=index(A:Z, aggregate(15, 6, row(1:999)/(A1:A999=9)*(B1:B999="US"), 1), match("price", 1:1, 0))
如果您计划将公式复制或填充到其他位置,则可能必须使用 $ 将某些行和列范围引用锁定为绝对值。
AGGREGATE¹ function为9和US提供了两列匹配。
¹ Excel 2010引入了AGGREGATE function。早期版本不提供。