我在 Sheet 1 中有一个产品信息电子表格。每个产品都有一个唯一的 ID 代码。但是,我需要使用为每个产品生成的新代码来更新所有出现的唯一产品 ID。因此,我在 Sheet 2 中有一个查找表,其中列出了“旧产品 ID”和“新产品 ID”
是否可以使用 VB 循环遍历 Sheet2 中的查找列表并替换 Sheet 1 中的所有出现内容?
例如表 1
Product ID | Name | Category | Related Product |
0001 t-shirt 10 005, 987
0002 shorts 12 009, 004
Sheet 2
old product ID | new product ID
0001 TEE_1
0002 SHRT_1
009 SOCK_1
因此,您将看到,如果在“旧产品 ID”列中找到值,则需要将其替换为“新产品 ID”列中的值
谢谢您的任何建议!
答案1
您可以简单地使用 vlookup 函数。假设您的 Sheet2 数据从单元格 A1 开始,下面的方法将起作用。还要确保产品 ID 字段为文本格式。