早教吧作业答案频道 -->其他-->
excel2010中如何查询一列数据中相同数值之间隔了几行.同一数值出现三次以上.例如:AB1112223331112121122123111322261214
题目详情
excel2010中如何查询一列数据中相同数值之间隔了几行.同一数值出现三次以上.
例如:A B
111
222
333
111 2
121
122
123
111 3
222 6
121 4
333 7
111 3
122 6
想要像B列一样的结果,想知道是否可以实现?有十几万条数据.
例如:A B
111
222
333
111 2
121
122
123
111 3
222 6
121 4
333 7
111 3
122 6
想要像B列一样的结果,想知道是否可以实现?有十几万条数据.
▼优质解答
答案和解析
你的题目 有点问题.是同一数值出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
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中如何查询一...的网友还看了以下:
一道同济出的《高等数学》书上的例题设f(x)在[0,正无穷)内连续且f(x)>0,证明函数F(x) 2020-06-10 …
某二元酸H2X0.68g跟32g5%的NaOH溶液恰好完全中和,计算 1 H2X的摩尔质量为多少? 2020-06-27 …
算法:使用位运算判断两个数是否同为正,或同为负网上给出的示例代码如下:booleanisSameS 2020-07-08 …
复合函数的定义域是取交集还是并集啊还是每条题目不同?例如,y=根号下log3(x)求出来的是x>0 2020-07-30 …
Mathematica解方程我要Mathematica同时解一些方程,并显示出所有根例如同时解x- 2020-07-31 …
阅读材料把形如ax平方+bx+c的二次三项式配方法是完全平方公式的逆写例如:x-1的平方+3、x- 2020-07-31 …
分式不等式要考虑符号问题吗例:1/X<5两边同时乘以X,不是说如果两边同时乘或除以负数就要改变不等 2020-08-01 …
实例解一元三次方程你们能写出一些解一元三次方程的实例吗?写出具体步骤.像一元二次方程这样,例:x^ 2020-08-02 …
一,用下面的条件列出比例,并解比例.1,X和50%的比等于0.6和0.8的比.2,在比例中,两个内 2020-08-02 …
Y与X成正比例,且X=时,Y=-6,求Y于X之间函数关系式,答案是Y=-2-4这道题中正比例是什么意 2021-01-11 …