可以合并两个或多个表的方式

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

您可以从一个表 (组合) 行合并到另一种,只需通过将数据粘贴在目标表下方的第一个空单元格。表将会增加以包含新行的大小。如果两个表中的行匹配,您可以合并与另一个表的列-通过将其粘贴在右侧的表的第一个空单元格。在此例中,表格将提高以适应新列。

合并行,则实际上非常简单,但是合并列可能很难删除,如果一个表中的行不与另一个表中的行。您可以通过使用VLOOKUP,避免一些对齐问题。

合并两个表中使用 VLOOKUP 函数

在下面显示的示例中,您将看到两个表的以前具有其他名称为新名称:"蓝色"和"橙色"。在蓝色的表中,每行是订单行项目。因此,订单 ID 20050 包含两个项目、 订单 ID 20051 具有一个项目、 订单 ID 20052 具有三个项目,依此类推。我们要合并蓝色表后,基于匹配橙色表中的订单 ID 列中的值销售 ID 和地区列。

合并两个列与另一个表

订单 ID 值重复在蓝色的表中,但唯一橙色表中的订单 ID 值。如果我们只需复制并粘贴到橙色的表中的数据顺序 20050 的第二个明细项目的销售 ID 和地区值会关闭一行,将会更改蓝色表中的新列中的值。

下面是蓝色的表,您可以将其复制到一个空白工作表的数据。将其粘贴到工作表后,按 Ctrl + T 以将其转换为表,然后重命名表蓝色。

订单 ID

销售日期

产品 ID

20050

2/2/14

C6077B

20050

2/2/14

C9250LB

20051

2/2/14

M115A

20052

2/3/14

A760G

20052

2/3/14

E3331

20052

2/3/14

SP1447

20053

2/3/14

L88M

20054

2/4/14

S1018MM

20055

2/5/14

C6077B

20056

2/6/14

E3331

20056

2/6/14

D534X

下面是橙色表的数据。将其复制到同一工作表。将其粘贴到工作表后,请按 Ctrl + T 以将其转换为表格,,然后重命名表橙色。

订单 ID

销售 ID

Region

20050

447

西部

20051

398

南部

20052

1006

北部

20053

447

西部

20054

885

东部

20055

398

南部

20056

644

东部

20057

1270

东部

20058

885

东部

我们需要确保每个订单的销售 ID 和地区值每个唯一的订单明细项目正确对齐。若要执行此操作,我们右侧的蓝色的表中,在单元格中粘贴表格标题销售 ID 和区域,然后使用 VLOOKUP 公式从销售 ID 和橙色表中的地区列中获取正确的值。

方法如下:

  1. 复制橙色表 (仅限这些两个单元格) 中的销售 ID 和地区的标题。

  2. 将标题粘贴到单元格右侧的蓝色表的产品 ID 标题。

    现在,蓝色表是五个列宽,包括新的销售 ID 和地区列。

  3. 在蓝色表中,在销售 ID 下方的第一个单元格开始撰写此公式:

    = VLOOKUP (

  4. 在蓝色表中,选择中订单 ID 列中,20050 的第一个单元格。

    部分完成的公式如下所示: 部分 VLOOKUP 公式

    [@[订单 ID]] 部分的含义"获取值此同一行中的订单 ID 列。"

    键入一个逗号,然后选择用鼠标橙色整个表,以便"橙色 [#All]"添加到公式。

  5. 键入另一个逗号,2,另一个逗号和 0,如下所示:、 2,0

  6. 按 Enter,然后完成公式如下所示:

    已完成的 VLOOKUP 公式

    橙色 [#All] 部件意味着"橙色表中的所有单元格中查找范围"。2 表示"获得的值的第二列中,从"并 0 表示"返回的值才完全匹配项。"

    请注意,Excel 填充单元格下移在列中,使用 VLOOKUP 公式。

  7. 返回到步骤 3,但这次启动编写同一公式中区域下方的第一个单元格。

  8. 在步骤 6 中,将替换 2 为 3,以便已完成的公式如下所示:

    已完成的 VLOOKUP 公式

    没有此公式与第一个公式的一次即可差异 — 第一个橙色的表中,第 2 列中获取值,并从第 3 列中第二个获取它们。

    现在,您将看到蓝色表中的新列的每个单元格中的值。它们包含 VLOOKUP 公式,但也会显示值。您需要将这些单元格区域中的 VLOOKUP 公式转换为其实际值。

  9. 选择销售 ID 列中的值的所有单元格,然后按 Ctrl + C 复制它们。

  10. 单击开始>粘贴下方的箭头。

    粘贴粘贴库的显示下箭头

  11. 在粘贴库中,单击粘贴值

    粘贴库中的粘贴值按钮

  12. 地区列中选择值的所有单元格、 复制它们,然后重复步骤 10 和 11。

    现在两列中的 VLOOKUP 公式的值已更换。

有关表和 VLOOKUP 的更多信息

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×