如何在 Excel 2010 中合并单元格中的相同数据?

如何在 Excel 2010 中合并单元格中的相同数据?

我需要合并包含相同信息的单元格,而且我是 Excel 新手,所以我真的需要一些帮助。以下是我的情况。我收到了 3 个电子表格。第一个包含用户 ID 和部门。第二个包含用户 ID、名字和姓氏,第三个包含用户 ID 和角色。它们不在同一列中排列,我需要将用户 ID 合并到 A 列中,并将其他信息合并到同一行中,而不会使信息混乱。

换一种解释,如果 A 列中的用户 ID 与 D 列中的用户 ID 匹配,我需要将 D 列与 A 列中包含该 ID 的单元格合并。然后我需要将正确的名字、姓氏、部门以及与该用户 ID 相关的任何角色放置在该行的相应位置。请帮忙!

当前电子表格是这样的。每个电子表格中收到的信息都用黑色栏分开,但会被删除。我把这些放进去是为了了解每组数据的来源。

在此处输入图片描述
全图

这就是我想要的效果。只有当一个人担任第二/第三角色时,第二和第三角色才会被填补。

在此处输入图片描述
全图

答案1

以下是我解决这个问题所采用的步骤:

  • 使用公式填充 C2 及以下(通过拖动填充柄)=Sheet2!A2
  • 使用公式填充 B2 及以下(通过双击填充柄)=INDEX(Sheet2!B:B,MATCH(C2,Sheet2!A:A,0))
  • 使用公式填充 A2 及以下(通过双击填充柄)=INDEX(Sheet2!C:C,MATCH(C2,Sheet2!A:A,0))
  • 使用公式填充 D2 及以下(通过双击填充柄)=INDEX(Sheet1!B:B,MATCH(C2,Sheet1!A:A,0))
  • 用公式填充 E2, 由于它是一个数组公式,=IFERROR(INDEX(Sheet3!$B:$B,SMALL(IF(Sheet3!$A:$A=$C2,ROW(Sheet3!$A:$A)),COLUMNS($E2:E2))),"") 因此需要用Ctrl+ Shift+输入。Enter
  • 在仍选择单元格 E2 的情况下,将填充柄拖至单元格 F2 和 G2。
  • 在单元格 E2、F2 和 G2 仍处于选定状态的情况下,双击填充柄将公式向下发送。

相关内容