vlookup的多重组合价值

时间:2014-05-26 14:03:09

标签: excel

朋友。

我有下面的sheet1

Jan Feb Mar Apr

A 10 15 13 10

B 11 11 15 12

C 12 13 15 14

D 12 10 10 15

在表2中!我在数据验证的单元格中有2个滚动向下滚动列表。一个在A1中,值为A,B和C,在A2单元格中,值为Jan,Feb,Mar。

如果我从向下滚动列表中选择A和Jan,我需要什么。我需要将价值显示为' 10'在A3 Cell

我尝试使用我有限的知识来完成VLook,但我只能在Lookup值和数组中提供一个值。

请帮忙。

1 个答案:

答案 0 :(得分:0)

你必须提供vlookup一些列作为变量返回,你可以获得匹配函数的返回值。

Sheet1 的填充范围 A1:E5 ,其中第一行包含月份名称(范围 A1:E1 )。 Sheet2 只有两个单元格中的值 A1 A2

您需要找到Sheet1的哪一列是一个月,即由

完成
match(a2, Sheet1!A1:E1, 0)+1

并使用 VLOOKUP 查找值。 最终的公式是

=vlookup(a1, sheet1!a1:e10, match(a2, sheet1!A1:e1, 0)+1, false)

编辑:我第一次搞砸了Sheet1和Sheet2。