Excel PQ 刷新后,如何让导出的表格列宽不会自动调整?

您所在的位置:网站首页 excel调整列的宽度 Excel PQ 刷新后,如何让导出的表格列宽不会自动调整?

Excel PQ 刷新后,如何让导出的表格列宽不会自动调整?

2023-04-21 19:19| 来源: 网络整理| 查看: 265

老读者们都知道,同样的问题,在有多种解决方案的情况下(肯定会有多种解决方案的),能用 Power Query 的,我首先推崇 Power Query。

我也曾经给大家分享过很多用 Power Query 解决棘手问题的案例,有兴趣的同学可以搜索一下历史记录。

学了这么多 PQ 教程,有同学提出了一个问题,没想到得到了很多人的附和,那今天就来讲一讲。

Power Query 导出的结果表的列宽会随着单元格的内容自动调整宽度,即使手工调整了宽度,PQ 刷新后表格宽度又会自动调整,有没有办法禁止 PQ 表格的列宽变化?

案例:

用 Power Query 处理下图 1 的数据表,手工调整导出表格的列宽,且 Power Query 重新刷新后结果区域的列宽仍然保持手工调整的宽度。

效果如下图 2、3 所示。

解决方案:

首先,我先给大家演示一下默认情况下列宽的变化,以防很多同学先前还没注意到这个问题。

1. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“从表格”

2. 在弹出的对话框中点击“确定”

表格已上传至 Power Query。

3. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至...”

4. 在弹出的对话框中选择“现有工作表”--> 选择需要上传的位置 --> 点击“加载”

从下图可以看出,绿色区域表格的列宽自动调整为该列的最大宽度。

5. 根据需要拉大所有列宽

6. 在右侧的“工作簿查询”区域,选中导出的查询表 --> 右键单击 --> 在弹出的菜单中选择“编辑”

进入了 Power Query。

7. 选中“科目”列 --> 选择菜单栏的“转换”-->“透视列”

8. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

值列:选择“成绩”展开“高级选项”--> 在“聚合值函数”中选择“不要聚合”

9. 选择菜单栏的“主页”-->“关闭并上载”

绿色表格的列宽又自动根据字符宽度调整了,这就是读者们提的问题,能不能让它保持刚才手工调整的列宽?

10. 再次根据需要手工调整表格列宽

11. 选中绿色表格的任意区域 --> 选择菜单栏的“设计”--> 选择“外部表数据”区域的“属性”

12. 在弹出的对话框中取消勾选“调整列宽”--> 点击“确定”

接下来我们再来试一下,如此设置后的列宽是否不再自动调整。

13. 在“工作簿查询”区域选中表格 --> 右键单击 --> 在弹出的菜单中选择“编辑”

因为只是看一下列宽变化效果,为了简单起见,就不多做更多查询设置了。

14. 进入 PQ 后,在右侧的步骤中删除刚才的最后一步

15. 选择菜单栏的“主页”-->“关闭并上载”

现在绿色表格的列宽就没有发生变化,而是保持了我们刚才手工设置的宽度。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3