Excel只保留重复数据的首个数据,并保留原始布局,超实用技巧!

Excel情报局
Excel职场联盟
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

前言|职场实例

今天遇到这样的一个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列即为我们最终想要的效果,即只保留重复数据的首个数据,其余的全部删除了。

为了美观,我们最后将辅助列删除,只保留B列数据就可以了。

阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]点亮[在看]并分享转发到[朋友圈],坚持持续分享的路上很辛苦,需要有你们的鼓励与支持!您也可以通过在文章底部[留言]的方式反馈实际办公中遇到的Excel各种问题。
(0)

相关推荐