EXCEL函数应用

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:50:58
我在EXCEL中建立了一个表格,每列单元格里都是一些字符,现要对各个单元格进行比较,检测连续的单元格里内容是否相等,并且把连续相等的单元格数量显示出来,如3格连续相等,4格连续相等,最后对此结果进行统计,如4格连续相等的个数,(v-v-v-v)这属于一个4连续相等的情况,统计为1个4连相等,依此类推,请各个热心网友赐教,在这先谢谢了!
感谢各位的解答,但是还有一个细节问题没解决,也就是:假如 v-v-v-v-v-x-x-x-x这样的列数据,按照你们的做法可以显示出1-2-3-4-5-1-2-3-4这样的结果,但不知能否在这些数字后面带上v或x 如1v-2v-3v-4v-5v-1x-2x-3x-4x,谢谢!

在空白列如B列
B1=1
B2=IF(EXACT(A1,A2),B1+1,1)
向下复制公式
B列数字就是连续相等的个数

然后用数据透视表对B列统计

注意3格连续相等的包含4格连续相等的,如果需要最多3格连续相等的
=3格连续相等的数量-4格连续相等的数量

回复:1v-2v-3v-4v-5v-1x-2x-3x-4x
C1=B1&A1
C2=C1&"-"&B2&A2
向下复制C2的公式即可.

你还没说统计数据怎么输出呢。你都不说清楚一点。我给你一个我检查师傅有重复数据的程序吧,你可以参考一下。如果你不会写程序的话,你可能就对你没什么用啦。
For i = 3 To 6
For j = 4 To h_num - 1
If Cells(i, j) <> "" Then
For h = j + 1 To h_num
If Cells(i, j) = Cells(i, h) Then
boxcont = "第" & i & "行,第" & h & "个的姓名:“" & Cells(i, h) & "”与第" & j & "个重叠了,需要调整!"
Cells(i, h).Select
X = MsgBox(boxcont)
Exit Sub
End If
Next
End If
Next
Next
'检查完毕

看到鼠标变差的时候按左键拖.