Power Query新手:如何修改列名(Value→Stoc)且不破坏查询与连接?
修改Power Query列名:从Value改为Stoc(无需改动原JSON)
不用碰原JSON文件,直接在Excel的Power Query编辑器里操作就能搞定,而且不会破坏现有数据连接,步骤如下:
- 打开Excel,切换到数据选项卡,点击「查询和连接」面板,找到你要修改的目标查询。
- 右键点击该查询,选择「编辑」,进入Power Query编辑器界面。
- 在编辑器的表格里找到
Value列,右键点击列标题,选择「重命名」,输入Stoc即可。 - 点击编辑器左上角的「关闭并上载」,修改会同步到Excel的表格中,原JSON文件完全不受影响。
为什么不用改JSON?
Power Query的核心就是做数据转换,重命名列属于基础转换操作,所有规则都会存在查询的配置里,和原JSON数据源完全独立。原JSON里的列名保持原样,后续如果JSON文件更新数据,Power Query会自动读取新数据,再套用你设置的重命名规则,不会出现连接断裂的问题。
小提醒
如果你的查询里还有其他依赖Value列的步骤(比如筛选、排序、自定义计算列),重命名后可以检查下这些步骤的引用——不过Power Query编辑器一般会自动把这些引用同步改成新列名Stoc,如果没自动更新,手动调整下对应步骤里的字段名就行。
内容的提问来源于stack exchange,提问作者Elena Stoica
相关产品推荐
相关产品推荐

