早教吧作业答案频道 -->其他-->
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列比较,如何挑...的网友还看了以下:
一个英语方面的问题我的英文名字叫Miffy.但是现在叫这个名字的人太多了,晨光还出了这个名字的文具 2020-05-13 …
文学方面的!求一句话或者一首诗组成两个字!有两个名字!第一个名字是华铭,第一个字是华,第二个字是铭 2020-05-20 …
都什么动物或植物小的时候一个名字长大了又一个名字?都什么动物或植物小的时候一个名字长大了又一个名字 2020-06-02 …
高分悬赏一个国家名字,高手来.在写一个小说,想虚构一个国家的名字,名字要有神的指引的这样意思.然后 2020-06-27 …
求字的拼音范睢,字叔,战国时期魏国人,著名辩士,后称为秦国一代名相.范睢,字叔,战国时期魏国人,著 2020-07-01 …
速速速速度进来呗。朋友的情谊呀比天还高比地还辽阔,那些日子我们一定会记得,喝一杯酒,唱一首老歌。这 2020-07-15 …
《口技》林嗣环“不能名其一处也”中的“名”字是名词用作动词,含义是“说出”.请写出两个带“名”字的成 2020-11-04 …
设计了个问卷调查,里面牵扯评分,要求如下:50家候选公司,按得票多少取前30名,以名次计算得分.第1 2020-12-06 …
告诉我一些像风吹杨柳香雨泣桃花红之类的5字优美改编的诗句诗句格式:1字名词+1字动词+2字名词+1诗 2021-01-30 …
英语翻译我的两个堂姐妹和我的名字仅仅一字之差那这样怎么接啊?我是这样写的:关于我的名字,有两件有趣的 2021-02-04 …