用exce从各列数据中l选出相同的项,在另一列中排列并计算出相同项出现次数.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/03 07:36:47
用exce从各列数据中l选出相同的项,在另一列中排列并计算出相同项出现次数.
十分重要.
图中应是4列 A B C D
十分重要.
图中应是4列 A B C D
用VBA代码可方便的统计出来重复数据
用鼠标点击当前工作表下方的标签名,在右键菜单中选“查看代码”,会打开VBA窗口,然后把下面代码复制到打开的窗口中,在VBA窗口中按键盘再上方的F5键,就执行这个代码即可得到统计结果.
Sub 统计()
y1 = 1 '开始列为A列(在EXCEL中,A列的列号为1)
y2 = 4 '结束列为D列(在EXCEL中,D列的列号为4)
x = 2
n1 = 255 '辅助列
n2 = 7 '结果显示列(7代表G列,可改为实际列号)
For i = y1 To y2
s = Cells(65536, y1).End(xlUp).Row
Range(Cells(1, i), Cells(s, i)).Copy Cells(x, n1)
x = x + s
Next
Cells(1, n1) = "数据"
Columns(n1).AdvancedFilter 2, , Cells(1, n2), 1
s1 = Cells(65536, n2).End(xlUp).Row
For i = 2 To s1
Cells(i, n2 + 1) = WorksheetFunction.CountIf(Columns(n1), Cells(i, n2))
Next
Columns(n1) = ""
End Sub
用鼠标点击当前工作表下方的标签名,在右键菜单中选“查看代码”,会打开VBA窗口,然后把下面代码复制到打开的窗口中,在VBA窗口中按键盘再上方的F5键,就执行这个代码即可得到统计结果.
Sub 统计()
y1 = 1 '开始列为A列(在EXCEL中,A列的列号为1)
y2 = 4 '结束列为D列(在EXCEL中,D列的列号为4)
x = 2
n1 = 255 '辅助列
n2 = 7 '结果显示列(7代表G列,可改为实际列号)
For i = y1 To y2
s = Cells(65536, y1).End(xlUp).Row
Range(Cells(1, i), Cells(s, i)).Copy Cells(x, n1)
x = x + s
Next
Cells(1, n1) = "数据"
Columns(n1).AdvancedFilter 2, , Cells(1, n2), 1
s1 = Cells(65536, n2).End(xlUp).Row
For i = 2 To s1
Cells(i, n2 + 1) = WorksheetFunction.CountIf(Columns(n1), Cells(i, n2))
Next
Columns(n1) = ""
End Sub
Excel表,两列数据.同一列数据中有相同的数据,在另一列数据中重新排列名次.
excel从两列有重复数据的列中找出相同项,匹配第三列数据,当条件列数据相同时,第三列可自由匹配.
EXCEL表格中有A,B两列数据 数量不一样 怎么选出其中相同的出现在C列 相同的这些要与原来A列中的位置相同
EXCEL中不同列的相同姓名和数据排列在一行怎么排?
Excel两列内容(A、B),找出B列中相同数据,在C列中得出A列的序号按大小排列
excel表中有N列数据,其中A、B两列有相同项.如何找出两列中的相同项,并相对应的排列.且A列顺序不变.
EXCEL中根据A表中指定列的ID去查找B表中某指定列的ID并取其相同行中另一列的数据放在A表中
用excell统计一列中0~9个数据出现的次数升序排列单一0~(次数相同按先出现排前)
如何在excel表中找出C列数据与A列相同的数据并将A列对应的B列数据提取出来写入D列中?
excel2007找出两列(A列,c列)相同数据,并把两列相同的数据显示在另一列(b列)
在电子表格中,要统计一个数据在某一列中出现的重复次数,应该用什么公式?
excel表格当中同一列有相同数据要求找出另一列中所对应的最大值