首页 > 解决方案 > Excel 2019:根据 sheet1 列 A 的值将数据从 sheet2 列 B、C、D 复制到 sheet1 列 B、C、D

问题描述

我有以下条件:

  1. 我有一个包含 2 个名为 Data 和 Users 的工作表的工作簿
  2. 在数据中,我在 A 列中填充了从 1 到 9999999 的数字
  3. 在用户中,我在 A 列中填充了从 1 到 9999999 的数字
  4. 在用户中,每个数字都有多行(例如 10 行 1、18 行 2、32 行 3 等)
  5. 在数据中,单元格 B、C 和 D 为空
  6. 在用户中,单元格 B、C 和 D 包含电子邮件、名字、姓氏

我想要做的是将用户:B、C 和 D 值复制到数据:B、C 和 D 空单元格。

我正在尝试使用 INDEX 和 MATCH 函数,但无法使其运行 - 不断出现错误。

这是我在用户表中的测试单元格中尝试过的示例:

=INDEX(Users!A:A,MATCH(1,(A2=Data!:A:A),0))

所以,澄清一下。我有:

用户表:

A     B          C     D

1     me@me.com  First Last

数据表:

A     B          C     D    
1    
1    
1    
1

我的目标是每当 A 列中的值匹配时,用用户 B、C 和 D 的值填充 Data 中的每一行。

最终结果将如下所示:

数据表:

A     B          C     D
1     me@me.com  First Last
1     me@me.com  First Last
1     me@me.com  First Last
1     me@me.com  First Last

提前致谢。

标签: excel-formulaexcel-2019

解决方案


推荐阅读