今天收到同事发来的一张表(如下图所示,部分内容因保密需要截取掉了)。
原始数据这批数据B列是重复的,同事需要在每个重复项后面添加一个空行,以便更好的分析数据。为此,他已经努力了一个晚上,三千多条数据依然没有将空行插入完,为此晚上快十点了给我发来求助。我分析了一下,其实要完成这个需求只要用一个函数外加一些基础功能就解决了。因此给他制作了以下的教程,在此我也特地分享出来,以免很多遇到类似问题的用户少走些弯路,提高工作效率,告别加班。
1.
增加辅助列(C列),在C2单元格中输入公式:=countif(B$2:B2,B2),然后向下填充至整列。
Countif函数表示条件计数,即在某个单元格区域内满足某个条件的单元格有几个。它共计两个参数,即Range和Criteria。range表示条件区域,Criteria表示条件。本例子中的公式向下复制时,条件区域不断扩大,而条件也不断变化,因此每个单元格值第一次出现时得到的结果为1,第二次出现时为2,以此类推……
2.
将公式的值转换为值。选中C列,按下Ctrl+C组合键复制,然后单击开始选项卡--粘贴--粘贴值,即可将C列的公式全部转换为值。
关于将公式转换为值的方法非常多,为了让大家能够看得清楚,因此我采取菜单的方式。下面我介绍比菜单方式更快捷更简单的方法吧:
(1)右键拖拽法。选中C列,鼠标放在选区边线上,当光标变成鼠标+实心四方箭头时向任意方向拖拽一下不松手再拖拽回来,松开鼠标,在右键下拉菜单中选择仅复制数值。
(2)剪贴板法。选中C列,按下Ctrl+C复制,然后单击开始选项卡--剪贴板(也可以复制后直接按下Alt+E+B组合键打开剪贴板),单击粘贴项目--粘贴即可。
(3)选择性粘贴法。选中C列,按下Ctrl+C复制,单击右键下拉菜单选择--粘贴值即可(或者选择性粘贴--粘贴值)。
3.
选中C列中所有值为1的单元格。选中C列,按下Ctrl+F组合键打开查找与替换对话框,查找内容输入1,单击选项,勾选单元格匹配,然后单击查找全部,然后的查找到的内容框里单击任意项目,按下Ctrl+A组合键,这样所有内容为1的单元格全部被选中了。
4.
右键单击,下拉菜单选择插入……,勾选整行。
5.
选中C列,单击右键,下拉菜单选择删除,将C列删除,即可得到我们所要的效果。
最终效果图好了今天的分享就到这里,希望今天分享的内容你们能够喜欢,不要吝啬给我转发收藏点赞或者是关注我。
网友评论