【问题标题】:To Compare data between 2 excel sheets and copy data to the first sheet比较 2 个 excel 工作表之间的数据并将数据复制到第一个工作表
【发布时间】:2011-04-06 18:36:48
【问题描述】:

我在两张表中获得了多达 58000 行 10 列的 Excel 数据进行比较。

两张表中的 Col A 几乎没有通用名称。如果 Sheet1、a10 = sheet2、a15,那么我需要将 sheet2 b15、c16 等复制到 k10、l10 等。

有什么办法可以通过 vba 做到吗?

谢谢 所罗门

【问题讨论】:

    标签: vba excel excel-2007 compare


    【解决方案1】:

    不需要 VBA。只需使用 VLOOKUP 功能。您可以在 Sheet1 上的 K2 中使用类似以下内容。

    =IFERROR(VLOOKUP($A2,Sheet2!$A$1:$J$58000,2,false),"")
    

    对于 L2:

    =IFERROR(VLOOKUP($A2,Sheet2!$A$1:$J$58000,3,false),"")
    

    等等

    【讨论】:

    • 抱歉没用。我需要它来检查 Col A 中的值是否等于 Value Col A Sheet 2,然后将 Sheet2 中的值复制到相应行中的 Sheet 1。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 2018-07-22
    • 2015-04-12
    • 1970-01-01
    • 2017-10-01
    相关资源
    最近更新 更多