excel 两列文本比较

[复制链接]
查看11 | 回复1 | 2008-3-3 14:07:44 | 显示全部楼层 |阅读模式
假设你两列数据在A,B列.都从第一行开始.按下ALT+F11,插入-模块,复制下列代码.按下F5运行.Sub aaa()Dim a As Integer, b As Integer, c As Integer, d As Integera = WorksheetFunction.CountA(Range("a:a"))b = WorksheetFunction.CountA(Range("b:b"))Range("a1:a" & a).SelectSelection.CopyRange("c1").SelectActiveSheet.PasteRange("b1:b" & b).SelectSelection.CopyRange("c" & a + 1).SelectActiveSheet.Pastec = WorksheetFunction.CountA(Range("c:c"))Range("c1").Selectd = 1For x = 1 To cIf WorksheetFunction.CountIf(Range("c1:c" & x), Range("c" & x)) = 1 ThenCells(d, 4) = ActiveCell.Valued = d + 1End IfActiveCell.Offset(1, 0).SelectNextRange("c:c").DeleteEnd Sub
回复

使用道具 举报

千问 | 2008-3-3 14:07:44 | 显示全部楼层
你说的估计Excel不好实现,合并倒简单,合并后一个数中没有重复的数字,太困难了吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行