给一列数据中所有不相等的单元格之间插入一行空行,这个问题已经深挖了好几期了,今天教大家用数据透视表来实现。


是不是有点意外?没想到数据透视表也能干这个。


案例:


在下图 1 中的所有不同姓名之间插入一个空行,效果如下图 2 所示。


解决方案:


1. 将 B 列设置为辅助列,在 B2 单元格中输入“1”


2. 选中 B2 单元格,按住 Ctrl 键的同时向下拖动鼠标。


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


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


5. 在右侧的“数据透视表字段”区域,按以下方式拖动字段:

  • “行”区域:姓名、辅助
  • “值”区域:辅助


6. 选中数据透视表的任意单元格 --> 选择菜单栏的“设计”-->“报表布局”-->“以表格形式显示”


7. 保持选中数据透视表的任意单元格 --> 选择菜单栏的“设计”-->“报表布局”-->“重复所有项目标签”


8. 点开“姓名”旁边的筛选按钮 --> 在弹出的菜单中选择“其他排序选项”


9. 在弹出的对话框中选择“升序排序(A 到 Z)依据(A)”--> 在下拉菜单中选择“求和项:辅助”--> 点击“确定”


排序的目的是为了让姓名的顺序跟原始数据表一致。


10. 选中并复制数据透视表的“姓名”列中如下图中红框所示的区域


11. 将其在 H 列粘贴为值


12. 保持选中刚才粘贴的区域 --> 按 Ctrl+F --> 在“查找内容”区域输入“*汇总”--> 点击“查找全部”


13. 选中所有查找结果 --> 关闭“查找和替换”对话框


此时就选中了所有汇总行。


14. 右键单击,在弹出的菜单中选择“清除内容”


15. 删除数据透视表和辅助列,再用格式刷复制一下格式,就完成了。


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

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