【问题标题】:Formula for moving data data from date range to individual date将数据数据从日期范围移动到单个日期的公式
【发布时间】:2013-06-15 20:17:57
【问题描述】:

我需要有关 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 匹配并与顶行的日期匹配?

希望你能帮忙

提前致谢

瑞奇

【问题讨论】:

    标签: indexing match excel-formula excel-2010


    【解决方案1】:

    使用 Helper 列很简单(没有帮助列是可能的,但要困难得多)。 添加一个新的 A 列,并连接 Ref e No 以创建一个键 在 A2 类型中:

    =B2&"_"&C2

    沿数据矩阵向下拖动公式

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

    =J2&"_"&K2

    现在我们已经准备好了所有的部分。在 L2 中:

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

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

    完成。

    【讨论】:

    • 谢谢,我会尝试一下,然后告诉你进展如何。
    猜你喜欢
    • 1970-01-01
    • 2018-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多