前言|职场实例
今天遇到这样的一个Excel职场实例问题:
如下左图所示:
B列有一列数据,我们仔细观察,其具有一定的规律:
①有重复的数据
②且重复的数据相邻放置
我们最终要实现的目标是,如下右图所示:
即只保留重复数据的首个数据,其余的删除 , 并保留左图的整体布局位置 。
看似很简单的问题,同样需要一定的技巧性,尤其是在处理数据量大的
工作时 。下面小编就通过几个步骤来带大家解决这个问题 。值得注意的是,这个问题包括好几个实用的知识点,非常的价值高 。

解决步骤①|同类项分别填充序号
我们在C3单元格输入函数:
=COUNTIF(B$3:B3,B3)
得到分组填充序号 , 即相同的名称进行顺序填充序列 。
这是COUNTIF函数获取同类项分别填充序号的经典用法,大家可以套用即可,非常实用 。

解决步骤②|IF函数判断序号为1的值
我们在D3单元格输入函数:
=IF(C3=1,C3,"")
即可将C列中所有数值为1的序号显示出来,其余的则显示为空值 。
IF函数是Excel中最常用的函数之一 , 它可以对值和期待值进行逻辑比较 。因此IF语句可能有两个结果 。第一个结果是比较结果为True,第二个结果是比较结果为False 。
例如:
=IF(C2=”Yes”,1,2)
表示IF(C2 =Yes,则返回1,否则返回2) 。

解决步骤③|筛选 批量删除
我们对D列进行筛选,将数字为1的所有行内容筛选出来;这时候B列数据除每个重复的首个数据不显示外,其余的也都筛选出来了 , 我们只需要选中B列筛选出来的需要删除的数据,点击一下“Backspace”删除键 , 再次按下组合键“Ctrl 回车键”即可批量删除 。
最后取消筛选,B列即为我们最终想要的效果 , 即只保留重复数据的首个数据,其余的全部删除了 。

【Excel只保留重复数据的首个数据,并保留原始布局,超实用技巧】为了美观,我们最后将辅助列删除,只保留B列数据就可以了 。

