根据行中的值将单元格从一个Excel电子表格复制到另一个

根据行中的值将单元格从一个Excel电子表格复制到另一个

我有一张电子表格,即 Sheet 1,其中按分钟记录数据。每行都有一个时间戳,后面跟着相应的数据。

我有第二个电子表格/工作表,即工作表 2,其中附有天气数据,其时间戳也以相同的方式显示。

有没有办法根据已知时间戳将 Sheet 2 中的单元格附加到 Sheet 1 中。Sheet 1 查看其自身单元格中的时间,然后在 Sheet2 中搜索相同的时间,如果找到,则将数据从 Sheet2 复制到自身中。

Sheet 1
Time     Data1     Data2     Data3
09:54    A1        B1        C1
09:55    A2        B2        C2
...
13:18    AN        BN        CN

Sheet 2
Time     Data4     Data5     Data6
09:54    Z1        X1        Y1
09:55    Z2        X2        Y2
...
13:18    ZN        XN        YN

这样 Sheet 1 最终看起来会像这样

Sheet 1
Time     Data1     Data2     Data3     Data4     Data 5     Data6
09:54    A1        B1        C1        Z1        X1         Y1
09:55    A2        B2        C2        Z2        X2         Y2 
...
13:18    AN        BN        CN        ZN        XN         YN

我遇到的问题是,尽管我有每分钟的天气数据,但我没有表 1 中每分钟的数据。我有多个 09:54 和 09:55 的读数和跳跃,所以我不能只是一对一地复制和粘贴这些行。

感谢您的帮助

答案1

在 Sheet1 的 E2 单元格中写入以下公式,并将单元格指针向右拖动 2 个单元格,然后按 F2 键,最后用Ctrl+Shift+Enter。然后填写直至需要。Sheet 1 将如下面的屏幕截图所示。

{=IFERROR(VLOOKUP(A2,Sheet2!A2:D5,{2,3,4},FALSE),"")}

在此处输入图片描述

相关内容