本教程指导如何在Excel中导入数据库表,通过Power Query选择多张数据表,加载为数据透视表并加入数据模型。重点演示如何在关系窗口中建立表间关联,验证字段匹配,解决数据类型不一致等常见问题,帮助新手快速掌握Excel轻量级关系型数据分析。
最终效果预览
完成本教程后,你将能够在Excel中实现以下目标:
长期稳定更新的攒劲资源: >>>点此立即查看<<<
- 在导航器中成功导入并预览来自数据库的多张数据表。
- 将数据加载为数据透视表,并确认其已加入工作簿的数据模型。
- 在关系窗口中成功建立两张表之间的关联,实现跨表汇总分析。
只要这三步跑通,Excel就可以像轻量分析层一样处理关系型数据,为后续学习SQL数据库打下基础。
准备说明
在开始操作前,请确保满足以下条件:
- 软件环境:Microsoft Excel 2016及以上版本(推荐Excel 365),确保已启用Power Pivot和数据模型功能。
- 数据源:至少包含两张有关联字段(如ID、代码或名称)的数据库表,格式可为CSV、Excel文件或数据库连接。
- 前置知识:了解基本的Excel表格操作,熟悉“数据”选项卡的基本功能。
操作正文
第1步:进入数据获取流程并选择数据库表
首先,打开Excel,点击顶部菜单栏的“数据”选项卡。在“获取和转换数据”组中,选择“从文件”或“从数据库”(根据实际数据源选择),点击“获取数据”。
在弹出的“导航器”窗口中,你会看到数据库中的多张表。勾选你需要导入的表名(通常对应数据库中的数据表)。右侧的预览区域会显示字段和样例记录,请仔细核对以确保数据正确。

第2步:将数据加载为数据透视表
选中需要的表后,不要直接点击“加载”,而是点击“加载”按钮旁边的下拉箭头,选择“加载到...”。
在弹出的“导入数据”窗口中,选择“数据透视表报告”,并指定放置位置(现有工作表或新工作表)。关键步骤是:务必勾选“将此数据添加到数据模型”复选框。这一步确保数据不仅被导入,还加入了Excel的数据模型,为后续建立表关系做准备。

第3步:建立表与表之间的关系
当数据透视表的字段来自多张表时,Excel可能会自动提示创建关系,或者你可以手动进入“数据模型”窗口(通常在“Power Pivot”选项卡中)。
在“创建关系”窗口中,你需要指定:
- 表:选择主表(例如“订单表”)。
- 列:选择用于匹配的字段(例如“订单ID”)。
- 相关表:选择从表(例如“客户表”)。
- 相关列:选择从表中对应的匹配字段(例如“客户ID”)。
确保两边字段的含义和数据类型一致,然后点击“确定”。这将建立两张表之间的关联,使数据模型能够正确识别关系。

第4步:用字段区域验证数据模型
关系创建完成后,回到数据透视表的“字段”区域。你会看到来自不同表的字段现在可以组合使用了。
尝试将不同表中的字段拖入行、列、值或筛选区域。例如,将“订单表”的“销售额”和“客户表”的“地区”组合分析。如果字段能正常组合,且没有出现明显的重复或空白汇总,就说明数据模型已被Excel正确识别并生效。
问题与调整
在操作过程中,可能会遇到以下常见问题:
- 无法建立关系:通常是因为两列的数据类型不一致(例如一边是数字,另一边是文本)。解决方法是确保关联字段的数据类型完全一致,必要时使用Power Query进行类型转换。
- 导入窗口没有“数据模型”选项:检查Excel版本是否支持Power Pivot,或确认是否启用了该功能。在较旧版本中,可能需要手动启用加载项。
- 汇总数字异常:优先排查是否存在重复键或空值。确保关联字段在两张表中都是唯一的,或者理解一对多关系对汇总的影响。
完成结果
最终,你应该能够在Excel中看到一个完整的数据透视表,它整合了来自多张数据库表的数据,并通过数据模型实现了跨表分析。这标志着你已经成功掌握了Excel作为轻量级数据库分析工具的核心技能。
总结
通过本教程,我们完成了从导入数据库表、加载为数据透视表到建立表关系的全过程。关键点在于:
- 使用“加载到...”并勾选“添加到数据模型”是建立关系的前提。
- 确保关联字段的数据类型和含义一致,是成功建立关系的关键。
- 理解工作表、数据模型和数据透视表的区别,有助于更清晰地组织数据。
完成这套流程后,再学习筛选、切片器、Power Query或SQL查询会顺畅很多。以上就是Excel数据库入门教程:导入表并创建数据模型的详细内容,更多关于Excel数据库的资料请关注本站其它相关文章!













