在列中查找一个值并自动替换该值旁边的单元格值

在列中查找一个值并自动替换该值旁边的单元格值

工作表 1:

ID 号 - 名 - 姓 - 年龄
00001 - Alex - Bale - 25
00002 - Kristen - Miranda - 20

工作表 2:(开始部分)

ID 号 - 名 - 姓 - 年龄
00001 - Joseph - Lee - 21
00002 - Gerald - Westorm - 35

我想找到一种方法来自动完成以下练习,如果可能的话,只需单击一下按钮即可。在工作表 2 ID 号列中找到工作表 1 的 ID 号:00001,然后在工作表 2 中替换工作表 1 中的名字、姓氏和年龄的值。

工作表 2:(修改后)

ID 号 - 名 - 姓 - 年龄
00001 - Alex - Bale - 25
00002 - Kristen - Miranda - 20

工作表 1 中的列表会随时间而变化。值不是固定的,这就是为什么每次工作表 1 中的值发生变化时,我都需要能够在工作表 2 中自动找到这些值并在那里进行更改。

请帮忙!我一直使用查找和复制粘贴手动执行此操作,但随着时间的推移,需要更改的行越来越多,这需要时间。欢迎任何关于自动执行此操作的想法或建议。

谢谢!

答案1

您可以在工作表 2 中使用查找公式。假设数据从第 2 行开始,标签在第 1 行,两张工作表中的 ID 号都在 A 列,将此公式放入工作表 2 中的单元格 B2 中,然后横向和纵向复制:

=index('工作表 1'!$A:$D,match($A2,'工作表 1'!$A:$A,0),column())

现在您只需确保两个工作表中的 A 列包含相同的 ID 号。

相关内容