如何在Excel中从另一个工作表中提取数值

  • Share This
Hugh West

在Excel操作中,我们需要不时地检索数据。 拉取的数值可以存储在同一工作表中,也可以存储在不同的工作表或工作簿中。 今天,我们将向你展示如何从Excel的另一个工作表中拉取数值。 在这个环节,我们使用的是Excel 2019(还有一点是Excel 365),欢迎使用你的。

首先,让我们了解一下作为我们例子基础的数据集。

这里我们有两个关于电影的表,一个表是电影的摘要,另一个表包含一些更广泛的信息。 我们把这些表存储在两个不同的表里 摘要 详细内容 使用这个数据集,我们将在整个工作表中提取数值。

请注意,这是一个基本的数据集,以保持简单。 在实际情况下,你可能会遇到一个更大更复杂的数据集。

实践工作手册

欢迎你从下面的链接中下载练习工作手册。

如何从另一个工作表中提取数值.xlsx

在Excel中从另一个工作表中提取数值

在从不同的工作表中获取数值时,我们需要考虑工作表可以来自同一个工作簿或不同的工作簿。

1.从同一工作簿中的另一个工作表中提取数值

I. 用细胞参照物直接拉动

你可以从另一个工作表中提取数值,方法是在公式中提供单元格参考,然后是工作表名称。 任何我们写有等号( )是一个公式。

你会通过例子更好地理解它。 假设我们想为电影提取演员的名字。

这里我们引入了一个列 演员 现在,让我们来探讨一下拉动的方法。

我们需要做的就是在提供单元格参考的同时提供工作表名称。

=详细信息!D4

这里 详情 是工作表的名称,而 D4 是单元格的引用。 我们需要插入一个" ! Excel通过""来区分工作表和单元格的引用,在工作表名称和单元格引用之间有一个""符号。 ! "的标志。

我们已经找到了演员的名字。 让我们对其余的单元格做同样的事情,或者利用 自动填表功能 .

由于我们的数据是有限的,而且在两张表中的顺序是相同的,所以我们得到了正确顺序的名字。

二、使用VLOOKUP拉取数值

无论你提到哪个名字,拉动或检索或取回,可能出现在你脑海中的一个功能是 VLOOKUP .

在前面的章节中,我们使用单元格引用来拉动数值,但从长远来看,这可能并不有用。 VLOOKUP 可以成为救援的对象,因为它是根据匹配情况来拉取值的。

让我们用以下方法写出这个公式 VLOOKUP

=VLOOKUP(B4,Details!$B$4:$E$12,3,0)

这里我们提供了 B4 作为 查找_值 内的 VLOOKUP 功能和 详细信息!$B$4:$E$12 是指 lookup_array 你可以注意到我们在范围之前提供了工作表名称。 工作表名称和范围被""分开。 ! "的标志。

这里的3是指演员在范围的第三列,0是指完全匹配。

我们已经把电影的演员拉到了 杰克-雷彻 从另一张纸上。 详细内容 写出其余数值的公式,或行使 自动填表 功能。

阅读更多。 用VLOOKUP将数据从一个Excel工作表自动转移到另一个工作表

三、使用INDEX-MATCH拉取数值

一个著名的替代方案是 VLOOKUP 的组合。 索引 匹配 职能。

ǞǞǞ 匹配 函数返回一个查找值在一个范围内的位置,并且 索引 返回一个范围内给定位置的值。

我们将利用这一组合来获取电影的类型。

该公式将是以下公式

=INDEX(Details! $C$4:$C$12,MATCH(B4,Details!$B$4:$B$12,0))

匹配 功能。 B4 是指 lookup_value, 详细信息!$B$4:$B$12 是指 查找_范围 .这 匹配 部分提供位置,然后 索引 拉出的值来自 详细信息!$C$4:$C$12 范围。

我们将流派值从 详情 写出公式或练习。 自动填表 其余价值的特征。

四、使用XLOOKUP拉值

如果你使用的是Excel 365,那么你可以使用一个名为 XLOOKUP 用于拉取数值。

让我们从数据库中调出相应的董事姓名。 详情 片。

该公式将是以下公式

=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12, "未找到")

这里 B4 是指 查找_值 , 详细信息!$B$4:$B$12 是指 lookup_range, 详细信息!$E$4:$E$12 你可以注意到我们已经写了工作表的名称。 详情 ,在每个范围之前。

此外,我们还在可选字段添加了 "未找到 "字样。 if_not_found .

我们已经从另一张表中提取了价值,董事的名字。 详细内容 对其余的价值也要这样做。

阅读更多。 如何从另一个Excel文件中导入数据到Excel(2种方法)

类似读物

  • 如何将带有多个分隔符的文本文件导入Excel(3种方法)
  • 将文本文件转换为Excel的VBA代码(7种方法)
  • 如何从Excel表中提取数据(6种有效方法)
  • 将Excel中过滤后的数据提取到另一个工作表(4种方法)
  • 如何用Excel公式从列表中提取数据(5种方法)

2.从另一个工作簿的另一个工作表中提取数值

我们可能需要从不同工作簿的工作表中提取数值。

为了给你看例子,我们已经复制了 详情 工作表的值到另一个名为 拉值工作簿_细节.xlsx

而我们的摘要(更新的摘要)表仍在工作簿中 如何从另一个工作表中提取数值 Excel.xlsx

我们将从不同的工作簿中提取导演的名字。

我们可以使用任何一种方法( 细胞参考 , VLOOKUP , INDEX-MATCH , XLOOKUP 你所需要做的就是在括号内提供工作簿的名称。

就目前而言,我们正在使用 VLOOKUP 我们来写一下这个公式。

=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)

在这里,在单元格范围之前 $B$4:$E$12 我们已经提供了工作表的名称(Details)和工作簿的名称。 工作簿的名称在括号里。

该范围被这两个人用""隔开。 ! "由于我们需要同时计算工作簿和工作表,所以它们都在单引号内( '' ).

我们从另一个工作表中提取了董事的姓名这一数值。 对其余的数值进行同样的处理,或者使用 自动填表 功能。

阅读更多。 如何根据Excel中的标准从另一个工作表中提取数据

总结

本节课就讲到这里,我们列举了几种从Excel的另一个工作表中提取数值的方法。 希望你会觉得有帮助。 如果有什么难懂的地方,请随时评论。 如果我们在这里遗漏了其他方法,请告诉我们。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.