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

您可以只需通过将其粘贴在目标表下方的第一个空单元格合并到另一个表中的 (合并) 行 — 增大的以包含新行的表。如果两个表中的行匹配,您可以通过将其粘贴在右侧的表的第一个空单元格合并与另一个表中的列和 — 再次表增长,这一次以包含新的列。

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

通过使用 VLOOKUP 函数合并两个表

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

合并两个列与另一个表

但订单 ID 值重复在蓝色的表中,而是唯一橙色表中的订单 ID 值。如果我们只需复制并粘贴橙色表中的数据,第二个明细项目的订单 20050 的销售 ID 和地区值将关闭一行,将立即引发在蓝色表中关闭这些新列中的值的其余部分。

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

订单编码

销售日期

产品 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

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 和地区列。

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

    = VLOOKUP (

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

部分完成的公式如下所示︰

部分 VLOOKUP 公式

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

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

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

  3. 按 Enter,然后完成公式如下所示︰

已完成的 VLOOKUP 公式

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

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

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

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

已完成的 VLOOKUP 公式

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

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

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

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

粘贴粘贴库的显示下箭头

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

粘贴库中的粘贴值按钮

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

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

有关表和 VLOOKUP 的更多信息

通过添加行和列调整表格

在 Excel 表公式中使用结构化的引用

VLOOKUP︰ 何时以及如何使用它 (培训课程)

注释: 

  • 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

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

此信息是否有帮助?

谢谢您的反馈!

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

×