excel2010中如何查询一列数据中相同数值之间隔了几行.同一数值出现三次以上.例如:A B 111 222 333 111 2 121 122 123 111 3 222 6 121 4

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 15:00:21
excel2010中如何查询一列数据中相同数值之间隔了几行.同一数值出现三次以上.例如:AB1112223331112121122123111322261214excel2010中如何查询一列数据中相

excel2010中如何查询一列数据中相同数值之间隔了几行.同一数值出现三次以上.例如:A B 111 222 333 111 2 121 122 123 111 3 222 6 121 4
excel2010中如何查询一列数据中相同数值之间隔了几行.同一数值出现三次以上.
例如:A B
111
222
333
111 2
121
122
123
111 3
222 6
121 4
333 7
111 3
122 6
想要像B列一样的结果,想知道是否可以实现?有十几万条数据.

excel2010中如何查询一列数据中相同数值之间隔了几行.同一数值出现三次以上.例如:A B 111 222 333 111 2 121 122 123 111 3 222 6 121 4
你的题目 有点问题.是同一数值出2次以上还是3次以上.如果是3次,那么你的122才出现2次呢?




ALT+F11——F7——粘贴如下代码(注意换行)——F5运行即可
Sub mysub()
Dim i As Long, j As Long, a As Long
a = [a65536].End(xlUp).Row
For i = a To 2 Step -1
    If Application.WorksheetFunction.CountIf(Range("a:a"), Range("a" & i)) > 1 Then
       For j = i - 1 To 1 Step -1
           If Range("a" & j) = Range("a" & i) Then
              Range("b" & i) = i - j - 1
              GoTo label1
           End If
        Next j
    End If
label1: Next i
End Sub










这个是不换行即 可的代码.
Sub mysub()
Dim i As Long,j As Long,a As Long
a = [a65536].End(xlUp).Row
For i = a To 2 Step -1
If Application.WorksheetFunction.CountIf(Range("a:a"),Range("a" & i)) > 1 Then
For j = i - 1 To 1 Step -1
If Range("a" & j) = Range("a" & i) Then
Range("b" & i) = i - j - 1
GoTo label1
End If
Next j
End If
label1:Next i
End Sub

excel2010中如何查询一列数据中相同数值之间隔了几行.同一数值出现三次以上.例如:A B 111 222 333 111 2 121 122 123 111 3 222 6 121 4 excel在一列数据中如何查询是否有重复数据在A1到A501中 EXCEL2010中怎么统计一列或者一排数值中每个数值出现的次数,要处理大量数据挨个数太慢啊. 在EXCEL2010中如何插入折线散点图, excel2010中如何插入符号和特殊符号 excel中如何将一列数据变成一行数据? Excel2010中 一列数中(例如A列),如果出现相同数据,刚将两个相同的单位元填充为红色.如题!Excel2010中 一列数中(例如A列中A5~A10000),如果出现相同数据,则将两个相同数据的单元格填充为红色. excel中有一列数据如何获取一列数的后四位,形成新的一列 在EXCEL中如何将三列数据合并为一列? EXCEL2010如何计算一列数值的和?(14个数据,表中有其他数值,所以从F32到F39) excel2010中如何使用日期函数计算员工年龄 excel2010中如何使用“自动求和”求平均值 excel2010中如何同时冻结第一行和第二行? Excel2010中用什么函数在一列数中每次更新每次显示最后一个数 hypermesh中如何查询尺寸 在excel中,如何从一组数据中,随机抽出30个数据小弟想从excel中现有的一列数据中,随机选出30个数据, excel2010里,怎么设置单元格的条件格式,使得一列数据中某一个值大于上一个值时自动填充颜色.就像股票一样,涨了就用红色显示,跌了就用绿色表示. excel中如何统计一列中不同数据的个数呢