EXCEL去重,查重
简介:#
我的问题是这样的,一个excel表格,有重复行A,有规律行B。
像这个表去重,A列有重复的,需要去重。结果要保留1601时间早的,或1602时间晚的。
一:计算出现次数countif#
COUNTIF(范围,条件)
计算符合条件的单元格数目。
在C1输入公式’‘’=COUNTIF(A1:A4,A1)‘’‘
结果很好,有两个1601
拖动复制开始出错
可以看出是由于拖动自动变更了范围的值
二:$的使用#
在公式中使用$符号可以使拖动时范围值,定位值不发生变化。
根据我们的这个公式,A1:A4,A1,A可以不用管,需要固定A1的1,A4的4.
重新在C1输入公式’‘’=COUNTIF(A$1:A$4,A1)‘’‘,拖动复制
好了。
左右拖动时,给A固定,也只需要在A前面加$.
三:结合使用#
如果我想要重复数据的首次出现时间:
那么公式可以这么写:
=COUNTIF(A$1:A1,A1)
随拖动复制,即可知道这是第几次出现了。
把范围写成了顶端固定,底端和自己同行,然后计算出现了几次,就是第几次出现了。
反过来:
=COUNTIF(A4:A$4,A4)
我固定底端,则正好是反序。
四:实际操作#
正序:=COUNTIF(A$1:A1,A1)
通过自动筛选,选出计算结果为1的,就是第一次出现的行了。
结果不为1的,删除掉就好了,或者复制另存一下。
反序:=COUNTIF(A4:A$4,A4)
通过自动筛选,选出计算结果为1的,就是最后出现的行了。
结果不为1的,删除掉就好了,或者复制另存一下。
作者:上官飞鸿
出处:https://www.cnblogs.com/jackadam/p/12343885.html
版权:本作品采用「知识共享-署名-非商业性-禁止演绎(CC-BY-NC-ND)」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!