总算听懂需求了,是要把Excel文本表透视成二维表,且行列转置?

Excel学习世界 2022-12-20 11:22:06

有时候,明明挺好的一个规范表格,却被要求转换成一个很别扭的布局格式,只因为看的人喜欢。

也有时候,是剧情需要,比如制作多层下拉菜单时,非要转置成纵向的二维格式。

那么这些时候如果不用些巧劲,加班岂不是又要加到瘸?

案例:

下图 1 是一个规范的的一维数据表,现在要横向转置成二维的表。

效果如下图 2 所示。

解决方案:

1. 将 C 列设置为辅助列,选中 C2:C13 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=COUNTIF($A$2:A2,A2)

公式释义:

该公式的作用是统计每个部门在序列内出现了第几次;

参数中的第一个单元格要绝对引用,其他都要相对引用

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

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

表格已上传至 Power Query。

4. 选中“部门”列 --> 选择菜单栏的“转换”-->“透视列”

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

值列:选择“姓名”

点开“高级选项”--> 在下方的下拉菜单中选择“不要聚合”

6. 删除“a”列

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

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

太简单了,有没有?绿色的表格正如你们所愿,二维表,且转置。

1 阅读:25

Excel学习世界

简介:Excel 学习交流