分享

Excel – 3种方法,将有合并单元格的区域提取为不合并的连续列表

 人在M迷途 2020-10-07

有同学说遇到这样一种情况:同事提供了一个列表数据,但是对方为了方便,直接将有合并单元格的一列复制粘贴后发过来了。数据量非常大,收到后就傻眼了,如何快速将这些数据提取出来,转换成一列没有合并单元格的连续数据?

来看案例,本文一次性教你三种解决方案。

案例:

如下图所示,将左边的有合并单元格的数据区域提取成右边没有合并单元格的一列连续数据。

解决方案:

今天教大家三种解决方案:

  • 数据透视表

  • 公式

  • Power Query

解决方案 1:数据透视表

1. 选中数据区域的任意单元格 --> 选择菜单栏的“插入”-->“数据透视表”

2. 本例将数据透视表放置在现有工作表中 --> 点击“确定”

3. 在右侧的“数据透视表字段”区域,将“学科”拖动到“行”区域。

4. 复制粘贴标题 --> 将数据透视表的行值复制、粘贴为值到所需的区域

5. 适当调整字体和格式即可。

解决方案 2:公式

1. 将标题复制粘贴到 B1 和 C1 单元格 --> 在 B2 单元格中输入以下公式,下拉复制公式:

=IF(ISBLANK(A2),NA(),A2)

2. 选中 B 列的数据区域,按 F5 --> 在弹出的对话框中点击“定位条件”

3. 在弹出的对话框中选择“公式”--> 勾选“数字”和“文本”--> 点击“确定”

4. 按 Ctrl+C 复制 --> 选中 C2 单元格 --> 选择菜单栏的“粘贴”-->“粘贴为值”

解决方案 3:Power Query

1. 选中整个数据表区域 --> 选择菜单栏的“数据”-->“从表格”

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

数据表已上传至 Power Query。

3. 选中整列 --> 选择菜单栏的“主页”-->“删除行”-->“删除空行”

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

转换完成的数据表就回传到 Excel 中了。

三种方法,你喜欢用哪一种呢?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多