Table of contents
在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的另一个工作表中提取数值的方法。 希望你会觉得有帮助。 如果有什么难懂的地方,请随时评论。 如果我们在这里遗漏了其他方法,请告诉我们。