BI神器Power Query(3)-- PQ从表格导入数据

本文详细介绍了如何使用Excel的【从表格】按钮导入数据到PQ(查询编辑器),探讨了朴素表格与格式化表格的区别,以及如何通过定义名称和动态名称实现数据区域的自适应扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇博客讲讲如何使用【从表格】按钮导入数据 ,这个按钮在【获取和转换】组的C位,很明显Office的产品经理认为与其他数据源相比,用户会更多的使用这个功能。

其实这个按钮的名字有些容易混淆,Excel通俗的名字是电子表格,在【插入】选项卡中有【表格】按钮,工作表的数据的组织形式也是“表格”,这个“从表格”到底是啥意思呢?

工作表中有如下图的数据,它们是“最朴素”的表格。

选中有数据的任意单元格,单击【数据】选项卡的【从表格】按钮,并没有将数据导入PQ,而是弹出了【创建表】对话框,这说明PQ不喜欢朴素的表格,而直接让用户来创建表,单击【确定】按钮将完成创建表。

此时将弹出PQ的【查询编辑器】,工作表中的数据区域也格式化为表格形式,【查询编辑器】中的数据与工作表中的数据一致。
在这里插入图片描述
在对话框标题栏和【查询设置】窗格中【名称】属性中都为什么都显示为“表2”呢?返回Excel界面,查询工作表中的表格,“表2”来自于新建的表格名称。

Excel中的“表格”有自动扩展的功能,如果表格中增加或者减少了行或者列,那么刷新数据时,PQ将可以自动定位表格区域。

表格虽好,但并不是所有用户都喜欢这种形式,不格式为“表格”的数据也是可以导入PQ中的,在工作表中选中全部数据区域,在【名称】编辑框输入“MyData”为数据区域指定名称。

此时单击【数据】选项卡的【从表格】按钮,将弹出PQ对话框,【名称】属性为“Data!MyTab”,其中“Data”为工作表名称。
在这里插入图片描述
使用定义名称的方式指定数据区域,数据增减后,这个名称不能自动更新引用范围,如果需要实现类似于表格的自适应扩展,那么就需要使用动态名称。使用Offset和Counta函数如下图所示可以定义动态名称,这个动态名称可以自适应引用A1单元格所在的连续数据区域。

动态名称虽然实现了自适应调整引用区域,但是这样定义的名称,无法像普通名称一样使用“从表格”功能导入PQ,其使用方法在后续博客中将进行讲解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值