早教吧作业答案频道 -->其他-->
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列比较,如何挑...的网友还看了以下:
用perl 编程,数据如下 :12 a 4 5 6 7 13 a 8 5 7 2020-05-14 …
EXCEL 如何 计算.比如有两列数据,符合第二列中第一列的数值总和,要求用函数方法~比如有两列数 2020-05-16 …
几道数学题,厉害来!一.代数式3m+2n可以表示什么二.2a-b除以a+b的意义是()A.a与b差 2020-06-03 …
sas分类汇总我数据表里有列A(日期),列B(类型),列C(需要求和的量)和列D(需要求和的量), 2020-06-10 …
两道说难也不难的数学题1.1除以243等于?得出循环节.2.对比(2,3)、(2,4)两个座标,下 2020-07-19 …
EXCEL中如何在两个的工作表中查找相同数据,并返回数据的相邻单元格内容两个工作表如下:表一:A列 2020-07-23 …
甲表有A、B二列,同列内为不重复数值;乙表有C、D二列,C列为不规则重复的数值,B列空白.求:如果 2020-07-23 …
第一列第二列第三列第四列第五列第一排246810第二排1214161820第三排222426283 2020-07-25 …
将自然数按以下规律排列:第一列第二列第三列第四列第五列…第一行1将自然数按以下规律排列:第一列第二 2020-07-25 …
第一列第二列第三列第四列第五列第一行2468第二行16141210第三行18202224第四行32 2020-07-25 …