【发布时间】:2017-08-05 15:58:02
【问题描述】:
寻找可以在 Excel 电子表格中执行此简单匹配/部分匹配功能的 VBA 宏/代码。
我在 Excel 工作簿中有 2 张工作表。
Sheet1 包含
ColumnA = 名字
列 B = 姓
C 列 = 职位
Sheet2 包含
ColumnA = 名字
列 B = 姓
C 列 = 职位
ColumnD = 电子邮件
我希望宏将 Sheet1 ColumnA、B、C 与 Sheet2 ColumnA、B、C 进行查找/匹配 并将 Sheet2 ColumnD 数据放入 Sheet1 columnD 中,并匹配相应的行。
注意:
在进行 vlookup/match/partial match 时,数据可能区分大小写。
必须对 Sheet1 和 Sheet2 “C”列与各自的行进行部分匹配
以下是附加文件示例,运行宏后应显示结果。
Sample and results files 我浏览了这些帖子,但没有找到答案。
how to get data in sheet2 from sheet1 in excel
How to copy data from sheet1 to sheet2 with a condition in Excel
merge data with partial match in r
Excel VBA - Search for value from sheet1 in sheet2 and update with adjacent value from sheet1
【问题讨论】:
-
所以 Sheet1 中的职位名称可能比 Sheet2 中的短,但永远不会长?