将数据数据从日期范围移动到单个日期的公式

时间:2013-06-19 10:24:35

标签: indexing match excel-formula excel-2010

我需要帮助excel 2010中的公式。

我有2本工作簿

一个人......

ref  No     startdate  enddate value  
A    1      3/01/12    7/02/12  56  
A    1      8/02/12    1/03/12  45  
B    2      1/01/12   15/02/12  36  
B    2      16/02/12  04/04/12  59   

在另一本工作簿中,我将其作为

ref  No   01/01/12  02/01/12   03/01/12...  
A    1  
B    2  

我必须从日期范围和匹配的refNo将数据形式放在第二个工作簿中相应日期下面的值中。我明白这个价值会在许多个别日期之下......这就是我想要的。

有没有人知道可以对这些数据进行索引匹配和排序的公式?

另外,要复制并粘贴公式,以便数据与列中的refNo匹配,并匹配顶行的日期?

希望你能帮忙

提前致谢

瑞奇

1 个答案:

答案 0 :(得分:1)

使用Helper柱很简单(虽然很可能但很困难)。 添加一个新的A列,并连接Ref e No以创建一个键 在A2类型:

  

= B2&安培; “_” &安培; C2

沿着数据矩阵向下拖动公式

然后转到第二个表并相应地放置一个密钥。 在我的测试(见图)中输入I2单元格:

  

= J2&安培; “_” &安培; K2

enter image description here

现在我们已经完成了所有工作。在L2中:

  

= IFERROR(IF(AND(VLOOKUP($ I2,$ A $ 1:$ F $ 6,4,FALSE)< = L $ 1,VLOOKUP($ I2,$ A $ 1:$ F $ 6,5,FALSE) > = L $ 1),VLOOKUP($ I2,$ A $ 1:$ F $ 6,6,FALSE),0),0)

然后左右拖动公式。你必须修改边界(特别是长公式中的F6 - 我只有6行 - 根据你的数据)。

完成。