微信公众号:yhjbox(永恒君的百宝箱),获取最新文章、资源。

【Excel技巧】怎样在大量数字中筛选出连续三位数相同的数字

实用技巧 永恒君 1002℃ 0评论

今早有好友发来消息,帮忙解决一个Excel问题。

简单说,情况是这样的,有一串的数据,如何筛选出连续三位数相同的数字,如下图,要筛选出填充黄色单元格的数据。

这些数据都有一个特点,有连续的三位数是相同的,“444”“555”“666”,但是相同的位置是不固定的。有可能在数字任意一个位置。


以他的这个情况为例,所有数字都是五位数。永恒君大致的理了一下思路:


1、把单元格数字的每一位数字提取出来,分别放到单元格当中去;


2、按重复数字出现的位置,分前、中、后三种情况进行筛选;


3、一旦是有上述三种情况中,任意一种情况出现了相同的数字,该数字即是我们要找的数据。


然后开始操作。


第一步:提取数字


结合起来用left、Mid、right函数即可实现,如下图,其他数字向下填充即可。

操作演示:

第二步:筛选重复数字

利用这个公式:=IF(AND(F2=G2,G2=H2),”T”)

意思就是F2 G2 H2三个单元格的数字如果相同的话,标识为“T”,否则就是“FALSE”。

分三种情况,分别把结果列在了“前面相同”“中间相同”“末尾相同”三列中。

操作演示:


第三步:选出单元格标识为“T”的即是我们需要的数据。

末尾新建一列“最终结果”,利用公式=COUNTIF(K2:M2,”T”)

意思是K2至M2单元格中为“T”的出现几次,0表示不存在,1表示一次。只要结果是大于0,就是我们需要的。

然后选中最后一列,利用“筛选”工具,把大于0的选出来,得到了我们最后想要的结果。

操作演示:

注意:上述的方法是针对五位数的数字,如果是其他位数的话,所用的公式要同步的进行更改。



略尽绵力,能帮上好友的忙,很高兴!



有更好的方法,欢迎指点交流!


微信公众号:永恒君的百宝箱

个人博客:www.yhjbox.com




anyShare分享到:

转载请注明:永恒君的百宝箱 » 【Excel技巧】怎样在大量数字中筛选出连续三位数相同的数字

喜欢 (0)
发表我的评论
取消评论

*

code

表情