文本格式的 Excel 二维表转一维表,两种巧办法

文摘   科技   2024-10-05 11:00   上海  

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


点击上方蓝字 --> 点击“...”--> 选择“设为星标


文本的一维表转换成二维表,之前我教过大家一个简单的方法,详情请参阅 Excel – 文本的一对多查询,数据透视表做不到,幸亏还有它!


但是如果文本二维表要还原成一维表,该如何实现呢?


今天就一次性教大家两种解决方案。


案例:


将下图 1 的二维数据表还原成一维表,效果如下图 2 所示。


解决方案 1:


1. 按 Alt+D+P --> 在弹出的对话框中选择“多重合并计算数据区域”--> 点击“下一步”


2. 选择“创建单页字段”--> 点击“下一步”


3. 选择整个数据表区域 --> 点击“添加”按钮


4. 点击“下一步”


5. 选择“现有工作表”--> 选择需要创建数据透视表的位置 --> 点击“完成”


6. 选中数据透视表最右下角的单元格 --> 双击该单元格右下角的绿色小点


工作簿中就新建了一个工作表,列出了数据透视表的明细表格。


7. 点击“值”旁边的筛选按钮 --> 勾选“(空白)”--> 点击“确定”


8. 选中筛选出来的所有行 --> 右键单击 --> 在弹出的菜单中选择“删除行”


9. 删除“页1”列


10. 修改每个列名,就得到了最终结果。


解决方案 2:


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


2. 在弹出的对话框中点击“确定”


表格已上传至 Power Query。


3. 选择菜单栏的“转换”-->“逆透视列”-->“逆透视其他列”


4. 修改第二、三列的列名


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


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


右侧绿色的表格就是转换后的结果。


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

Excel学习世界
你遇到的所有 Excel 坑,我都帮你趟过了。
 最新文章