如何从Excel表格中提取数据(6种有效方法)
创作时间:
作者:
@小白创作中心
如何从Excel表格中提取数据(6种有效方法)
引用
1
来源
1.
https://cn.windows-office.net/?p=35907
在Excel中,数据提取是一项基本但重要的技能。本文将介绍6种有效的方法,帮助你从Excel表格中提取所需的数据。
我们有一个包含 5 列和 9 行(包括标题)的数据集。让我们将此Excel工作表中的数据提取到另一个工作表中。
方法 1 – 使用 VLOOKUP 函数从Excel工作表中提取数据
假设我们需要提取ID号为1的工资。第 1 页到第 2 页的 103、106 和 108。
步骤:
- 在工作表 2的单元格 C13中输入以下公式:
=VLOOKUP(B13,'Sheet 1'!B5:F12,5,FALSE)
- 将填充手柄拖动到您需要的范围。
- 这是输出。
注意:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
这里,
- Lookup_value是您要匹配的值
- Table_array是您需要查找值的数据范围
- Col_index_num是look_value对应的列
- Range_lookup是布尔值(True 或 False)。 0(假)表示完全匹配,1(真)表示近似匹配。
方法 2 – 使用 INDEX-MATCH 公式从Excel工作表中选取数据
假设您想要查找特定 ID 的工资。
步骤:
- 在单元格C13中,输入以下公式:
=INDEX('Sheet 1'!F5:F12, MATCH(B13,'Sheet 1'!B5:B12,0))
这里,
- MATCH(B13,'Sheet 1'!B5:B12,0)将单元格B13引用为数据范围B5:B12中的 Lookup_value为了精确匹配。它返回 3,因为该值位于第 3 行。
- INDEX('Sheet 1'!F5:F12, MATCH(B13,'Sheet 1'!B5:B12,0))将Sheet 1引用为Sheet 1数组strong>F5:F12 我们将从这里获取值。
- 按输入。
- 将填充手柄拖动到您需要的范围。
- 这是输出:
方法 3 – 使用数据合并工具从Excel工作表中提取数据
让我们使用同一Excel工作表(合并 1)中的两个数据集作为输入。合并的结果将显示在不同的工作表上(合并 2)。
步骤:
- 转到合并 2工作表,然后选择要放置合并结果的单元格(本例中为单元格B4)。
- 转到数据选项卡,进入数据工具组,然后单击合并图标。
- 将弹出一个合并对话框。
- 选择您需要的函数,然后在参考框中逐一选择每个表格,包括“合并1”表中的标题,然后单击添加。
- 合并表 1 中所有选定的表格将显示在所有引用框中。选中“标签”框中的两个勾号标记(顶行和左行)。
- 单击确定。
- 结果如下:
方法 4 – 使用高级过滤器从工作表中提取数据
在此示例中,数据位于工作表 5 上,将从工作表 6 中提取。
步骤:
- 转到表 6并选择一个单元格(本图中的单元格 B4)。
- 转到数据选项卡,选择排序和过滤,然后单击高级。将打开“高级过滤器”窗口。
- 选择复制到另一个位置。
- 单击列表范围框并选择工作表 5,然后选择带有标题的整个表格。
- 选择标准范围。
- 在复制到框中,选择工作表 6 上的单元格(本例中为单元格 B4)。
- 单击确定。
- 结果如下:
方法 5 – 借助名称框从Excel中的另一张工作表中提取数据
假设我们有两个名为 NameBox1 和 NameBox2 的工作表。我们想要从 NameBox1 提取数据到 NameBox2。
步骤:
- 在NameBox2中的任意单元格(本例中为单元格 B4)中,输入**=NameBox1!C9并按Enter键您将从新工作表中的单元格 C9**获取值。
- 结果如下:
或
- 在 NameBox2 的任意单元格中键入“=”,然后单击 NameBox1 工作表并选择所需的单元格,然后按Enter。
方法 6 – 使用 INDEX 函数从Excel工作表中提取数据
假设我们有两个名为 INDEX 1 和 INDEX 2 的工作表。在INDEX 2 工作表中,我们将设置行号和列号。INDEX 1工作表中的数据。
步骤:
- 在单元格 D5中,输入以下公式:
=INDEX('INDEX 1'!B4:F12,'INDEX 2'!B5,'INDEX 2'!C5)
- 按输入。
注意:
=INDEX(数据范围,行号,[列号])
这里,
- 数据范围是整个表格的数据
- 数据的行号不一定是Excel工作表的行。如果表格从工作表的第 5 行开始,则该行将是第 1 行。
- 数据的列号同样取决于表。如果表范围从 C 列开始,则该列将是 #1 列。
热门推荐
冰箱一般开到几档好
JAN:成人心脏手术后急性术后疼痛的多模式镇痛效果
王维笔下的春天,透着浓浓的禅意,美了千年时光
泡沫箱种菜安全吗?专家解读:这些情况下可以放心食用
九制黄精,九蒸成“金”
考古视野下的丝绸之路动物遗存——以马和骆驼为例
八字命局不成格,如何化解不利影响
【故宫特展】揭秘清代公主:从称谓到婚姻,从生活到命运
甘草酸二铵肠溶胶囊何时服用效果好?
一根肋骨骨折能构成轻微伤吗
打破传统思维桎梏:从系统角度重新审视问题!
养脾散:长期服用的利与弊
南红柿子红和樱桃红的区别在哪 南红柿子红和樱桃红有啥区别?
南红玛瑙日常如何养护
Vue 2 维护计划及迁移到 Vue 3 的指南
如何进行软件产品的客户支持
张之洞及其子:晚清改革的父子双雄
长期吃牛大力的害处
科技赋能、融通创新——第二届国际高性能纤维及复合材料科技会议在威海顺利召开!
Excel销售价格报表制作指南:从数据整理到报表优化
304不锈钢如何测试 304不锈钢怎么鉴别
木地板松动问题如何进行修复?修复木地板松动需要注意哪些问题?
牙齿松动分级与处理方法全解析
各大专科学校宿舍环境排名,附宿舍条件好的专科学校
调饺子馅的万能配方,无论做什么馅的饺子,都鲜嫩多汁
新手村:数据预处理-异常值检测方法
“散户”累计买超百亿元!2倍牛股中百集团,资金流向揭晓
Spark根据数据量进行分区
健康科普丨小气泡,大作用——带您了解超声造影
精胺酸是什么?一篇搞懂精胺酸功效、副作用与推荐富含精胺酸的食物有哪些!