我有两个单独的工作表,如果两列代表相同的数据,我想在其中搜索并填充列。我很难解释这一点,所以请耐心等待。如果数据相同,则比较两列然后再添加另一列
我有工作表1的列“A”有文字和数字。如果两个工作表中的列“A”都匹配,则在同一工作表列中,“B”具有要在工作表2中显示的数据。
实施例:
Worksheet1
列A
文本文本文本(2012-R-0000)
等等等等等等
文本文本文本(2012-R-0001)
列B
20-204
20-405
40-609
Worksheet2
A列
2012-R-0000
2012-R-0001
E栏
(空)我想在Worksheet1列B的数据被放在这里。
预先感谢您对我的问题的任何帮助。
如果您在VBA中遇到困难,请一步一步来做。学习如何遍历一列中的单元格,如何检查两个单元格是否具有相同的值,如何检查字符串中的部分匹配,如何引用不同工作表上的单元格。你也可以考虑为此使用工作表公式。 – arcadeprecinct
尝试使用'Application.WorksheetFunction.VLookup'在两个工作表之间进行比较。好开始将搜索这个网站,例如可以找到一个例子:http://stackoverflow.com/questions/20739717/vba-vlookup-reference-in-different-sheet –