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

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


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


案例:


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


解决方案:


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

数据透视表公式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 中了。


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


很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。