早教吧作业答案频道 -->其他-->
office:2列比较,如何挑出数值相同的,还有不同的?例:A列有500个名字,B列有3000个名字,将B列和A列相同的名字放在C列;将B列和A列不同的名字放在D列.)第一个回答:请教怎么插入宏.第二个回
题目详情
office:2列比较,如何挑出数值相同的,还有不同的?
例:A列有500个名字,B列有3000个名字,将B列和A列相同的名字放在C列;将B列和A列不同的名字放在D列.)
第一个回答:请教怎么插入宏.
第二个回答:好像是错的,相同名字错行的话,结果就不对了.
例:A列有500个名字,B列有3000个名字,将B列和A列相同的名字放在C列;将B列和A列不同的名字放在D列.)
第一个回答:请教怎么插入宏.
第二个回答:好像是错的,相同名字错行的话,结果就不对了.
▼优质解答
答案和解析
Sub aaa()
'先把A读到一个变量里
For i = 1 To 500
nameas = nameas & Range("a" & i).Value & ","
Next
ccount = 1
DCount = 1
For i = 1 To 3000
nameb = Range("B" & i).Value
'MsgBox nameb
If (InStr(nameb,nameas) > 0) Then
Cells(ccount,3) = nameb
ccount = ccount + 1
Else
Cells(DCount,4) = nameb
DCount = DCount + 1
End If
Next
End Sub
把这个加到宏里,执行一下试试.
'先把A读到一个变量里
For i = 1 To 500
nameas = nameas & Range("a" & i).Value & ","
Next
ccount = 1
DCount = 1
For i = 1 To 3000
nameb = Range("B" & i).Value
'MsgBox nameb
If (InStr(nameb,nameas) > 0) Then
Cells(ccount,3) = nameb
ccount = ccount + 1
Else
Cells(DCount,4) = nameb
DCount = DCount + 1
End If
Next
End Sub
把这个加到宏里,执行一下试试.
看了office:2列比较,如何挑...的网友还看了以下:
某中学四名高二学生约定暑假到本市三个养老院做献爱心公益活动,如果要求每个养老院至少有一名同学,且甲 2020-05-17 …
某中学有A、B、C、D、E五名同学在高三“一检”中的名次依次为1,2,3,4,5名,“二检”中的前 2020-06-12 …
A,B,C,D,E,五名同学猜测自己的数学成绩A说:“我如果的优,那么B也得优.”B说:“我如果的 2020-06-20 …
下列各组句子中,加粗词的意义和用法相同的一组是[]A.如其礼乐,以俟君子——宗庙之事,如会同B.以 2020-07-13 …
四个同学参加网上棋类比赛,每两个人都要赛一场.规定如下:胜者得两分,负者不得分,平局得一分.比赛结 2020-07-14 …
office:2列比较,如何挑出数值相同的,还有不同的?例:A列有500个名字,B列有3000个名字 2020-11-06 …
A.B.C.D四名同学一起跳绳,共跳370下,如果把A跳的数加2,B跳的数减3,C跳的数乘2,D跳的 2020-11-22 …
把一些书分给几名同学,如果每人分3本,那么余8本;如果前面的每名同学分5本,那么最后一名同学就得不到 2020-12-04 …
如图所示的茎叶图记录了甲组3名同学寒假假期中去图书馆A学习的次数和乙组4名同学寒假假期中去图书馆B学 2020-12-06 …
某一小组的12名同学的血型分类如下:A型3人、B型3人、AB型4人、0型2人,若从该小组随机抽出2人 2020-12-24 …