Excel 2016:探索工作表 1 上的列,如果部分内容与工作表 2 上的单元格匹配,则从工作表 2 复制内容

Excel 2016:探索工作表 1 上的列,如果部分内容与工作表 2 上的单元格匹配,则从工作表 2 复制内容

我在一个文件中有 2 张表格

工作表 1 有一列“文章”,其中包含旧文章描述,例如“PO11AD00 面砖岛”

工作表 2 有两列:“旧文章”(PO11AD00)和“新文章”(PWU09RLX1)

我需要用 Sheet 2 中的新文章替换 Sheet 1 名称中的旧文章,或者在 Sheet 1 中添加新列,并在旧文章旁边添加新文章

是否可以探索 Sheet 1 上的数组以查找 Sheet 2 中的内容,如果匹配,则从 Sheet 2 上的另一个单元格复制内容?

先感谢您!

答案1

您可以使用 VLOOKUP() 来实现。有关更多详细信息,请参阅此帮助页面

但是如果您尝试替换查找的文章,则会收到循环引用错误。

建议您在 Sheet 1 上创建一个新列 - 可能是“新文章”。然后在该列的第一行输入此公式:

=IFERROR(VLOOKUP(A2,Sheet2!A2:B50,2,FALSE),"")

并向下填充。假设工作表 1 上的第一篇文章位于 A2 中,而工作表 2 上的新旧文章位于 A 列和 B 列中,从 A2 开始一直延伸到 B50。您应该根据需要更改这些参数。

如果找到新文章,此公式将在新列中列出它;如果没有新文章可查找,则列出空白。

然后,您可以复制任何新文章并将其粘贴到 A 列中的旧文章上(请确保使用“选择性粘贴”>“值”来执行此操作。)

相关内容