在EXCEL中获取列中不重复的值的个数

2016-01-29 12:37 22 1 收藏

在EXCEL中获取列中不重复的值的个数,在EXCEL中获取列中不重复的值的个数

【 tulaoshi.com - ASP.NET 】

Public Sub distinctCount()
'求Col列中StartRow到EndRow范围中不重复的个数
'本例是计算标题为sheet1的Excel表中的A1:A240的不重复值的个数
'修改下面四行的结尾值
Dim sheetsCaption As String: sheetsCaption = "Sheet1"
Dim Col As String: Col = "A"
Dim StartRow As Integer: StartRow = 1
Dim EndRow As Integer: EndRow = 240
'以下固定
Dim Count As Integer: Count = 0
With Sheets(sheetsCaption)

For i = StartRow To EndRow
Count = Count + 1
For j = StartRow To i - 1
If .Range(Col & i) = .Range(Col & j) Then
Count = Count - 1
Exit For
End If
Next
Next
End With
MsgBox Count
End Sub

来源:http://www.tulaoshi.com/n/20160129/1486862.html

延伸阅读
标签: MySQL mysql数据库
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解...
如果想统计一列数据中相同数值的个数,该如何实现?在exce中运用公式便可完成统计,下面用实例为大家介绍下在Excel中进行统计一列数据中的重复数据,并对其个数进行统计。 简述 首先打开需要进行统计的数据,例如数据在A列,则在B2输入=CONCATENATE(A2,"有",COUNTIF(A$1:A$14,A1),"个"),按回车即可查看效果。接着执行复...
标签: 电脑入门
转置都会用吧,复制》选择性粘贴》转置,可那个只适用纵横转,如果一列要转成五列N行的呢?(如下图) 不要告诉我用 INDIRECT 函数啊,这是中级函数,不适用菜菜级的同学 由于 EXCEL 本身的相对引用在起作用,所以在某单元里录入=A1,向右填充会变成=B1、=C1、=D1但是却无法直接实现向右填充变成=A2、=A3、=A4,如下图: 但如果只是在单...
标签: PHP
转自:http://www.akm.com.cn/databases/62/200606011615.html 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,...
我在ACEESS做了一个窗体,内含一个子窗体,子窗体的控件

经验教程

152

收藏

46
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部