【问题标题】:Excel VB script to compare values and copy data用于比较值和复制数据的 Excel VB 脚本
【发布时间】:2012-11-01 14:51:11
【问题描述】:

我的电子表格设置如下:

表 1:
A 列:从单元格 A2 开始的唯一字母数值
B 列 - 字母数值(非唯一)

表 2:
A 列:从单元格 A2 开始的唯一字母数值
B 列:空

我想要一个函数来比较Sheet1.ColumnA和Sheet2.ColumnA,当找到匹配时,将数据从Sheet1.ColumnB复制到Sheet2.ColumnB。

提前致谢。

【问题讨论】:

  • Stack Overflow 旨在帮助您发展知识和技能。它不是免费的编码服务,尽管如果回答者认为这是最好的帮助方式,帮助可能是例行公事的形式。但在寻求帮助之前,您必须证明您已尝试解决自己的问题。

标签: excel copy compare vba


【解决方案1】:

这是通过VLOOKUP() 完成的。 在这种情况下,您应该在 sheet2 列 B 中放入以下函数(写入 B2,然后将其拖到末尾):

=IFERROR(VLOOKUP(A2,Sheet1!A:B,2,FALSE),"")

VLOOKUP() 是一个非常强大的功能,可以解决很多“普通”Excel 用户每天遇到的所有这些问题。

IFERROR() 用于在 sheet1 的表格中找不到 sheet2 中的唯一 ID 的情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-15
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    相关资源
    最近更新 更多