如何通过PowerQuery实现表格首列与其他列的全组合行转换?
仅用Power Query实现宽表转两两配对长表的方案
当然可以!完全只用Power Query就能搞定这个表格转换需求,操作起来还挺省心的,我给你一步步拆解具体怎么做:
- 第一步:把你的原始表格导入Power Query。要是用Excel的话,直接选中表格区域,点击「数据」选项卡→「从表格/范围」,确认弹窗里的设置后就能进入Power Query编辑器了。
- 第二步:选中你的首列(也就是示例里的A/B/C列),然后切换到「转换」选项卡,找到「逆透视列」按钮,点击下拉菜单里的**「逆透视其他列」**。
- 第三步:这时候你会得到三列数据:原始首列、「属性」(对应原来的列标题,比如1/2/3)、「值」(对应每个单元格的内容)。
- 第四步:如果不需要「属性」这一列,直接右键点击该列标题选择「删除」,剩下的两列就是你想要的两两配对格式啦。
要是你的原始表格列标题不是数字也没关系,这个方法同样适用,而且不管你有多少列,都能一次性批量处理,比手动复制粘贴高效太多。
内容的提问来源于stack exchange,提问作者K_Daley




