【问题标题】:Excel - copy row data from other sheet if first column matchExcel - 如果第一列匹配,则从其他工作表复制行数据
【发布时间】:2019-07-30 22:50:14
【问题描述】:

所以我将在 sheet1 中有一个数据表,其中缺少一些行数据,我将在 sheet2 中列出这些缺失的数据。

我想检查 sheet1 每一行的“名称”,如果它与 sheet2 的“名称”行匹配,则将接下来的 3 个单元格从 sheet2 复制到 sheet1。

sheet1 data are missing

sheet2 data that wanna copy to sheet1

请注意:我的真实数据大约有 9,000 行,而丢失的数据大约只有 300 行。我不想手动操作。

【问题讨论】:

    标签: excel excel-formula vlookup


    【解决方案1】:

    您是否尝试过使用 Vlookup?您可以创建一个单独的列,并在那里使用 vlookup 公式,然后将其向下拖动。

    【讨论】:

      【解决方案2】:

      您可以将这些公式分别放在 b、c 和 d 列中。只是您需要将 A1 替换为您要查找的名称的单元格地址。这只有在名称唯一的情况下才有效。如果工作表的其他部分具有所有 9000 行的唯一标识符,那么您可以将其用作匹配案例

      =Index(Sheet2!B:B;Match(A1;Sheet2!A:A;0)) =Index(Sheet2!C:C;Match(A1;Sheet2!A:A;0)) =Index(Sheet2!D:D;Match(A1;Sheet2!A:A;0))

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-02
        • 1970-01-01
        • 2016-09-20
        • 1970-01-01
        • 1970-01-01
        • 2019-01-20
        相关资源
        最近更新 更多