乐于分享
好东西不私藏

如何将逆透视的 Excel 一维表再变回二维表?

如何将逆透视的 Excel 一维表再变回二维表?

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必“设为星标”哦!!!

点击任意文章上方的“☆星标”即可。

回答网友提问:如何把一个本不应以一维形式出现的一维表转换成二维表?

案例:

将下图 1 的一维表转换成二维表,效果如下图 2 所示。

解决方案:

定睛一看,这个一维表很熟悉嘛,不就是一个二维表逆透视的结果吗。

现在要做的,无非就是将一维表再恢复成原来的二维表。就是逆透视的逆操作,那不妨称它为逆逆透视?

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

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已上传至 Power Query。

3. 选择任务栏的“添加列”-->“索引列”

4. 选择任务栏的“添加列”-->“自定义列”

5. 在弹出的对话框中输入以下公式 --> 点击“确定”:

Number.RoundDown([索引]/3)

公式释义:

  • Number.RoundDown 的作用是将数值向下取整;

  • 公式的作用是将“索引”列除以 3 的商向下取整,就会得到每重复 3 次递增 1 的序列;

6. 删除“索引”列。

7. 选中“分类”列 --> 选择任务栏的“转换”-->“逆透视”

8. 在弹出的对话框中选择“结果”--> 点开“高级选项”--> 选择“不要聚合”--> 点击“确定”

9. 删除“自定义”列。

10. 选择任务栏的“主页”-->“关闭并上载”-->“关闭并上载至”

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

右侧就是一维表的逆向结果,即又恢复为二维表。

转发、点赞、在看也是爱!