【问题标题】:How to match the cell values and copy them from different sheets如何匹配单元格值并从不同的工作表中复制它们
【发布时间】:2017-11-20 13:29:30
【问题描述】:

我需要将工作表 1 中的 A 列值与工作表 2 中的 A 列值相匹配。 如果两者相同,则从工作表 2 中复制 B 和 C 值,并粘贴到工作表 1 的 D 和 E 中。我将在工作表 2 的 B 和 C 中手动输入值。

我使用了下面的公式。但不工作。因为大多数 COlumn A 值都不是按顺序排列的。 VBA 代码或 EXCEL 公式都会很有帮助。

=IF(Sheet4!A2=Sheet5!A2;Sheet5!B2;" ")

=INDEX((Sheet5!A:A);MATCH(Sheet5!B2;(Sheet4!A:A);0))

【问题讨论】:

    标签: vba excel excel-formula excel-2010


    【解决方案1】:

    像这样使用 INDEX-MATCH:

    =INDEX(Sheet2!$C:$D, MATCH(Sheet1!$A2, Sheet2!$A:$A, 0), COLUMNS($A:A)) in sheet1!D2 and drag it down and right. 
    

    顺便说一句,你为什么用 vba 标记它?

    【讨论】:

    • 谢谢。有人可能会帮助 VBA 代码。所以只有我标记了。
    猜你喜欢
    • 2011-01-05
    • 1970-01-01
    • 2020-05-06
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    • 2021-10-24
    相关资源
    最近更新 更多