Excel PQ 刷新后,如何让导出的表格列宽不会自动调整?
老读者们都知道,同样的问题,在有多种解决方案的情况下(肯定会有多种解决方案的),能用 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学习世界