excel如何把多张表合并成一个表_可以合并两个或多个表的方式

使用 VLOOKUP 函数合并两个表

在下方所示的示例中,你将看到两个以前对新名称具有其他名称的表:"蓝色"和"橙色"。 在蓝色表中,每行是订单的行项。 因此,订单 ID 20050 有两个项,订单 ID 20051 有一个项,订单 ID 20052 有三个项目,等等。 我们希望根据橙色表的"订单 ID"列中的匹配值,将"销售 ID"列和"区域"列与蓝色表合并。

d5c89de90df479ec991de654c1c22b47.png

订单 ID 值在蓝色表中重复,但橙色表中的订单 ID 值是唯一的。 如果只是复制并粘贴橙色表中的数据,则订单 20050 第二行项的销售 ID 和地区值将关闭一行,这将更改蓝色表中新列中的值。

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

订单 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负责区域

20050

447

西部

20051

398

南部

20052

1006

北部

20053

447

西部

20054

885

东部

20055

398

南部

20056

644

东部

20057

1270

东部

20058

885

东部

我们需要确保每个订单的销售 ID 和地区值与每个唯一订单行项正确对齐。 为此,让我们将表标题"销售 ID"和"区域"粘贴到蓝色表的右侧单元格中,并使用 VLOOKUP 公式从橙色表的"销售 ID"和"区域"列中获取正确的值。

方法如下:

复制"橙色"表中的标题"销售 ID"和"区域" (两个单元格) 。

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

现在,蓝色表宽为五列,包括新的"销售 ID"列和"区域"列。

在蓝色表中,在"销售 ID"下面的第一个单元格中,开始编写此公式:

=VLOOKUP (

在蓝色表中,选取"订单 ID"列 20050 的第一个单元格。

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

9852546c545bf025d13204668b1da782.png

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

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

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

按 Enter,已完成的公式如下所示:

30d5e04f3f3968f6719959cd13327dd3.png

Orange[#All] 部分表示"查看 Orange 表中的所有单元格"。 2 表示"获取第二列中的值",0 表示"仅在存在完全匹配时返回值"。

请注意,Excel 使用 VLOOKUP 公式填充了该列中向下的单元格。

返回到步骤 3,但这一次开始在 Region 下面的第一个单元格中编写相同的公式。

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

8a209474d56f53c6ca3dc5eddaebb94e.png

此公式和第一个公式之间只有一个区别 - 第一个公式从橙色表的第 2 列获取值,第二个公式从第 3 列获取值。

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

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

单击 ">" 下方的"开始"菜单 箭头。

44bd65c7f513f3de2922ae1e96de7def.png

在粘贴库中,单击"粘贴值"。

bc83df77b940a2f5cc160673c07150a3.png

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

现在,两列中的 VLOOKUP 公式已替换为值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值