当前位置:首页教育技巧excel技巧excel数据库

excel如何查重复的数

2025-12-09 09:14:10


1.excel中如何查找重复数据

这个问题,有人喜欢有筛选。

我看认为这样也可行。 先选中全部数据,以公司名称为关键字排序。

谁相同就以谁为关键字。 假设公司名称在A列,从A2开始。

在横行的后一列(假设是F列)在F2中公式:=IF(A2=A1,F1+1,1)。向下拖曳。

这样在没有重复的是1,重复的是2、3。..等 关键步:选中F列,复制,选择性粘贴-(数值)。

又把它粘回F列。这样做是只保留数值,去掉公式。

再执照这F列排序(升序)。这样,1的在前面,2.3.(重复的)在后面了。

把后面的全部删除。即可。

这样做可能比较罗嗦,但可行。 不明再探讨。

利用 COUNTIF 函数可以达到你说的目的。在商品的电子串码这一列的旁边插入一列并命名为重复次数,在向下第一个单元格内输入公式:=COUNT(第一个电子串码所在的绝对引用的单元格:最后一个电子串码所在的绝对引用单元格,第一个电子串码所在的单元格),例如:在B2单元格里输入公式 =COUNT($B$2:$B$36,B2) 这样就统计出了第与一个电子串码A2重复的次数了,选中公式所在的单元格,当该单元格右下角出现一个 "+ "小光标时按住鼠标左键不放向下拖拉到到与最后一个串码的单元格相对应的单元格,这样所有串码的重复次数就都统计出来了。

统计结果为1的就说明没有重复的,统计结果为2及以上时就是重复的串码的个数。你可以进行修改了。

(注意公式里的内容必须保证都是在英文半角状态下输入的,否则不认. $B$2:$B$36是表示绝对引用B2到B36这一数据区域,"$" 符号不可少)。

2.怎样快速在excel查找重复数据并标出颜色

Sub test() '重复的数据或文字清除整行的宏 已验证

'

Dim j As Integer

i = Range("a30000").End(xlUp).Row

For j = i To 1 Step -1

If Application.WorksheetFunction.CountIf(Range("a:a"), Cells(j, 1)) > 1 Then Cells(j, 1).EntireRow.Delete

Next

End Sub

转载高手制作的,可惜没记住高手的姓名。请高手原谅。

这是个查找在A列重复数据后直接删除整行的VBA,最多是30000行。使用前最好先排序,另最好先备份文件。2003版

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .