Table of contents
在 ǞǞǞ ,我们经常与大型企业合作。 数据集 在与这些人一起工作时 数据集 ,我们经常需要 结合数据 从 多张 在这篇文章中,我将说明 4 方式在 ǞǞǞ 至 结合数据 从 多张 .
下载实践工作手册
合并多个表的数据.xlsx使用VBA合并多个表的数据.xlsm
这就是 工作表 我将用以下方法来解释如何进行 结合数据 从 多张 .in ǞǞǞ 我们有几个学生和他们的 学生证 和他们的 唛头。 我打算 巩固 不同科目的分数来描述方法。
在Excel中合并多个表的数据的4种方法
1.应用合并功能来合并多个表的数据
在本节中,我将解释如何使用 巩固 至 结合数据 .我将添加 标记(s) 的 物理学 和 数学 通过使用这种方法。
步骤。
➤ 转到 合并工作表 .选择 D5 .
➤ 然后去到 数据 标签>> 选择 数据工具 >> 选择 巩固 .
A 对话框 的 巩固 将会出现。
➤ 保持 职能 因为你要对分数进行加总,所以下拉菜单中的内容要和原来一样。
➤ 现在你需要添加一个 参考资料 请进入 数据集(物理)工作表 >> 选择 范围 D5:D14 >> 选择 添加 .
➤ ǞǞǞ 将添加 参考 .同样地,设置 参考 为 范围 D5:D14 从 数据集(数学)工作簿 .
➤ 然后点击 认可 . ǞǞǞ 将 结合起来 它们,并返回 总数 作为输出。
阅读更多。 如何在Excel中合并多个工作表的数据(3种方法)
2.使用Power Query来合并多个表的数据
现在我们将看到如何使用以下方法将几个工作表的数据结合起来 淘宝网 我将结合 标记(s) 的 物理学 两节( A & B )在这种情况下,有一个 先决条件 在这种情况下,数据集应该是在 表 形式。
第一步:创建表格
➤ 选择 范围B4:D14 .
➤ 新闻 CTRL + T . 创建表格 将会弹出一个对话框,点击 认可 .
ǞǞǞ 将创建该表。
➤ 现在我将重新命名 桌子 要做到这一点,请到 桌子设计 选项卡并重新命名你的 桌子 .
同样地,创建 桌子 用于其他 数据集 .
第二步:合并数据
➤ 转到 数据 标签>> 选择 获取数据 >> 选择 来自其他来源 >> 选择 空白查询
强大的查询编辑器 在公式栏中,写下公式。
=Excel.CurrentWorkbook()
➤ 按 进入 . ǞǞǞ 将显示 桌子 在你的 工作簿 .
➤ 然后,点击 双头箭 (见图片)。
➤ 接下来,选择 专栏 你想合并的,我就合并所有的。
➤ 离开 使用原列名作为前缀 然后点击 认可 .
ǞǞǞ 将结合 数据集 .
➤ 现在,选择 关闭 & 载入 .
ǞǞǞ 将创建一个新的 桌子 结合 数据集 .
➤ 重命名 的 命名 栏目 我打算把这个叫做 科目 .
注意:
当你使用上述方法时,你可能面临一个问题。
我们的新表的名字是 查询1 其中包括 21行 包括 页眉 .
➤ 现在 右键点击 你的 鼠标 来调出 上下文菜单 .然后点击 刷新 .
一旦你 刷新 ,你会看到, 行 号码已改为 41 这是因为 查询1 本身就是一个表,并且是作为 输入 .
要解决这个问题,请遵循以下步骤。
➤ 转到 下拉式 的。 栏目名称 (见图片)
➤ 然后转到 文本过滤器 >> 选择 不包含 .
自定义自动过滤器 窗口将打开。
➤ 写 查询1 在 箱子 (见图片)。 然后点击 认可 .
这一次, 行数 名为 查询1 将不会被看到,即使你刷新 数据集 .
20行 现在已被加载,因为 ǞǞǞ 是不计入 页眉 这一次。
类似读物
- 如何在Excel中合并两个线形图(3种方法)
- 在Excel中合并两个图表(2种方法)
- 如何在Excel中合并图表(分步指南)
- 将多个Excel文件合并为一个工作表(4种方法)
- 如何在Excel中合并列(4种方法)
3.使用VBA来合并多个工作表的数据
现在我将应用 VBA宏 至 结合数据 从 多张 假设你的 工作簿 有 两张工作表 , 数据集 ( 物理学_A )和 数据集 ( 物理学_B ),你要把 数据 从这些 数据集 变成一个新的 工作表 名为 巩固 .
步骤。
➤ 转到 开发商 标签>> 选择 视觉 基本
➤ 然后转到 插入 标签>>。 模块
A 模块 现在写下以下代码。
Sub combine_multiple_sheets() Dim Row_1, Col_1, Row_last, Column_last As Long Dim headers As Range Set wX = Worksheets("Consolidated") Set WB = ThisWorkbook Set headers = Application.InputBox("选择页眉", Type:=8) headers.Copy wX.Range("A1") Row_1 = headers.Row + 1 Col_1 = headers.Column Debug.Print Row_1, Col_1 For Each ws In WB.Worksheets If ws.Name "Consolidated" Then ws.ActivateRow_last = Cells(Rows.Count, Col_1).End(xlUp).Row Column_last = Cells(Row_1, Columns.Count).End(xlToLeft).Column Range(Cells(Row_1, Col_1), Cells(Row_last, Column_last) ) .Copy _ wX.Range("A" & wX.Cells(Rows.Count, 1) .End(xlUp) .Row + 1) End If Next ws Worksheets("Consolidated").Activate End Sub
在这里,我创建了一个 子程序 名为 多表组合 我已经采取了 行_1 , Col_1 , 行_最后一个 ,以及 列_最后一个 变量,使用 点状 声明 并设置 wX 作为 统一的 工作表,使用 设置 声明。
另外,我使用了一个输入信息框,使用 Application.InputBox 与声明 "选择页眉" .
然后,我应用了一个 对于 循环 并定义了 行_1 和 Col_1 使用 headers.range 财产。
➤ 然后按 F5 来运行该程序。 ǞǞǞ 将创建一个 综合数据集 .
注意:
请记住,这 VBA代码 将结合所有 床单 在你的 工作簿 所以你必须只拥有那些 工作表 其 数据 你将会 结合起来 .
阅读更多。 如何在Excel中用VBA将多个工作表合并成一个工作表(2种方法)
4.应用VLOOKUP功能合并多个表的数据
假设,我有一个 工作表 名为" 名称 ",其中我有一些学生的名字,另一个名为""。 符号 "。 要建立一个适当的 结果 表,我需要 结合起来 我将用 VLOOKUP函数 .
步骤。
➤ 创建一个新的 栏目 符号 的右边 名称 .
➤ 然后,转到 D5 并写下以下公式
=VLOOKUP(B5,Marks!B4:C14,2)
在这里,我设置了 查询值B5 和 阵列 是 B4:C14 从 分数表 ...... col_ind_num 是 2 因为我希望 商标 .
➤ 现在按 进入 . ǞǞǞ 将返回输出。
➤ 然后使用 填充手柄 至 自动填表 至 D14 . ǞǞǞ 将结合来自 标记工作表 .
阅读更多。 如何在Excel中合并表(6种最简单的方法)
实践工作手册
重要的是要实践以下方法 结合数据 来自几个 床单 这就是为什么我附上了一个 练习表 为你。
总结
在这篇文章中,我已经说明了 4 方式在 ǞǞǞ 至 结合数据 从 多张 最后,如果你有任何形式的建议、想法或反馈,请随时在下面评论。