EXCEL根据单元格值查找行/数组

时间:2017-03-04 14:50:40

标签: arrays excel excel-formula

我想基于DATE值查找一行(数组),以便为给定的DATE值返回一个价格值数组(如果使用VLOOKUP,则返回单个返回值)。以下是数据

       Column A   Column B     Column C     Column D
Row1   DATE       Product A    Product B    Product C
Row2   1/1/2017        1            5            7
Row3   7/1/2017        3            6            5    
Row4   13/1/2017       2            8            3

提前谢谢

1 个答案:

答案 0 :(得分:0)

所以这样做的一种方法是使查找行成为相对值。因此,假设您的样本数据位于Sheet1上,并且您正在查找的日期列表位于Sheet2 Col A上,并带有标题。我首先将查找范围设置为命名范围,以便Sheet1 Col A到Col D的名称类似于" Data"。然后在B2中放置以下公式并将其复制到Col D,然后一直到日期列表中。

=vlookup($A2,Data,Column(B1),False)

对于A2来说,即使复制公式,也允许它始终查看A列。列(B1)返回值2,但是当您将该公式复制到左侧时,它将更改为列(c1),列(d1)...从而更改要返回的数据列。