EXCEL公式查找重复和去重

 

先贴表,表左上角从A1开始

  查第几次出现只保留第1次出现得值-去重?  查目标出现次数查目标是否重复 查非空个数
      countif  counta
100 1a a6重复 13
1001 1b b3重复  
1902 1c c2重复  
2803 2  d2重复  
3704 2       
4605 3       
5506 4       
6407 5       
7308 1d      
8209 2       
9110 2       
10011 6       
10912 3       
          
          
          
          

 

 

查第几次出现

=COUNTIF(A$3:A3,A3)  往下拖

第1次出现得值-去重?

=IF(COUNTIF(A$3:A3,A3)=1,A3,"") 往下拖

查目标出现次数

=COUNTIF(A:A,G3)

查目标是否重复

=IF(COUNTIF(A$3:A$15,G3)>1,"重复","")

查非空个数

=COUNTA(A:A)

 

 

 

 

### 如何在Excel查找删除重复的属性值 #### 利用内置功能重复项 对于较小规模的数据集,在Excel中可以直接利用其内置的功能来查找移除重复条目。通过点击`数据`选项卡中的`删除重复项`按钮,并指定要检查重复性的列,能够有效地减少冗余记录[^3]。 例如,如果有一份包含多列信息的工作表,想要依据某一特定字段(如“创建时间”)来进行操作,则只需选中该列之后执行上述命令即可完成初步清理工作。此过程简单直观,适合不具备编程技能的一般办公人员使用。 #### 应用条件格式高亮显示重复单元格 除了直接除外,还可以先采用条件格式化的方式标记出所有的重复项以便于进一步审查确认后再做决定是否真正需要将其彻底清除掉。具体做法是在目标区域应用预设好的规则让那些符合条件——即存在相同内容——的单元格外形发生变化从而引起注意[^2]。 ```excel =COUNTIF($A$1:$A$100,A1)>1 ``` 这段公式用于定义一个新的条件格式规则,当某行内的某个单元格在其所在列中有超过一次出现时就会被突出显示出来,方便人工核验哪些是确实不需要保留下来的副本。 #### VBA宏实现批量自动化处理 针对更复杂的情形或是频繁遇到此类需求的情况来说,编写一段简单的VBA代码可能是更好的解决方案之一: ```vba Sub Remove_Duplicates() ActiveSheet.Range("H1:H11").RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub ``` 以上脚本会自动选取指定范围内的所有项目并仅留下独一无二的那一部分,大大提高了工作效率的同时也减少了人为误判的可能性[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值