使用Excel中的数据列表进行双向查找

时间:2015-09-14 18:10:36

标签: excel excel-formula

所以我有一个包含多行和多列的表格。

我创建了两个作为数据列表的单元格 - 因此它们实际上是行和列的下拉选择器。

我希望能够从下拉列表选择中进行选择,然后得到行和列相交的值。

我尝试过使用vlookup,索引和匹配,但都没有。我不确定是不是因为我使用数据列表作为标准...

我试过这个:

=VLOOKUP(B2,Table1[Company], MATCH(B3, Table1[#Headers], 0), FALSE)

其中B2是行的数据列表,B3是列的数据列表,但是没有工作

我也试过这个:

=INDEX(Table1[Company], MATCH(Sheet1!B2, Table1[Company], 0), MATCH(Sheet1!B3, Table1[#Headers], 0))

但那也不起作用......

1 个答案:

答案 0 :(得分:0)

您的INDEX公式看起来很有前景。第一个参数只有一个错误。您想要Table1,而不是Table1[Company]。像这样:

=INDEX(Table1, MATCH(Sheet1!B2, Table1[Company], 0), MATCH(Sheet1!B3, Table1[#Headers], 0))