【问题标题】:How to merge two tables by datetime如何按日期时间合并两个表
【发布时间】:2020-07-28 02:06:44
【问题描述】:

我在 excel 中有一个表格,它是按分钟计算的。 我还有另一个表格,它是日期时间,但它在 5 分钟内有 5 个。 我想把第二个表中的数据放在第一个表上 我已经尝试了 vlookup、索引和匹配,但似乎没有任何效果。 我不想去一一放 5 分钟的数据。反正有自动做吗? 谢谢

第一张桌子

first data

第二张桌子

second data

【问题讨论】:

  • 你有没有尝试追加第二个表,然后按日期列排序?
  • 对不起,我不知道该怎么做。我试图找到一种方法以 5 分钟的间隔对第一个表进行排序,但我没有找到一种方法来做到这一点......我知道这可能是一个简单的问题,但在这里杀了我。
  • 您希望第一个表显示第二个表中最近时间的值吗?更复杂的是表 2 值之间的插值,但这可能更困难。

标签: excel datetime merge vlookup


【解决方案1】:

这个你需要使用Vlook up,我为此创建了一个例子

暂时不要忽略列标题,只关注列和行索引否,以了解公式

现在在 sheet1 中我们需要添加列并将公式放在那里

公式

E2=IFERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE),"NO Value")

E3=IFERROR(VLOOKUP(A3,Sheet2!A:B,2,FALSE),"NO Value")

E4=IFERROR(VLOOKUP(A4,Sheet2!A:B,2,FALSE),"NO Value")

等等……

公式

C2=IFERROR(VLOOKUP(A2,Sheet2!A:C,3,FALSE),"NO Value")

C3=IFERROR(VLOOKUP(A3,Sheet2!A:C,3,FALSE),"NO Value")

C4=IFERROR(VLOOKUP(A3,Sheet2!A:C,3,FALSE),"NO Value") 等等……

这里 A1,A2,A3 是 Date ColumnRowIndex ,然后我们使用下一个 Sheet(Sheet2) 我们需要在哪个范围内查看,然后我们需要从下一个 Sheet(Sheet2) 复制列值,FALSE 用于精确匹配 我们将整个 Vlookup 公式包装在 IF 错误中,以便在找不到匹配值的情况下显示“NO value”的默认文本

您只需拖动指针即可自动填充公式

【讨论】:

  • 效果很好!!你是男人!!非常感谢!!
  • 欢迎 :) ,乐于助人
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-11
  • 2021-08-09
  • 2012-08-19
相关资源
最近更新 更多