shett1的数据是sheet2中的部分,sheet2后面的列还跟有数据,如何对比两个表格的数据,相同抽出到sheet3

例如:
sheet1
1列 2列
EH-MA5300-B-01 0/0/48
EH-MA5300-B-01 1/0/19
EH-MA5300-B-01 15/0/20

sheet2
1列 2列 3列 4列
EH-MA5300-B-01 0/0/0 5048821 46521
EH-MA5300-B-01 0/0/1 2385129 4652311
EH-MA5300-B-01 0/0/2 52512 453123
数据从sheet2中抽

录制一个空宏,然后将以下代码复制进去,运行即可
注意:三个sheet保持名称为:sheet1、sheet2、sheet3
Dim a As Integer
Dim b As Integer
Dim c As Integer
a = Application.WorksheetFunction.CountA(Worksheets("sheet1").Range("A:A"))
b = Application.WorksheetFunction.CountA(Worksheets("sheet2").Range("A:A"))
c = Application.WorksheetFunction.CountA(Worksheets("sheet2").Rows("1:1"))
For i = 1 To a
For j = 1 To b
If Worksheets("sheet1").Cells(i, 1) = Worksheets("sheet2").Cells(j, 1) Then
For k = 1 To c
Worksheets("sheet3").Cells(i, k) = Worksheets("sheet2").Cells(i, k)
Next
End If
Next
Next
温馨提示:内容为网友见解,仅供参考
无其他回答

shett1的数据是sheet2中的部分,sheet2后面的列还跟有数据,如何对比两个...
录制一个空宏,然后将以下代码复制进去,运行即可 注意:三个sheet保持名称为:sheet1、sheet2、sheet3 Dim a As Integer Dim b As Integer Dim c As Integer a = Application.WorksheetFunction.CountA(Worksheets("sheet1").Range("A:A"))b = Application.WorksheetFunction.CountA(Worksheets("sheet...

excel求助 SHEET1 SHEET2
先将内容(1-9)合并到一个单元格中X1(这个随意),如果数据是数字,合并时中间要用空格格开 将X1单元格宽度拉至三个数据的宽度,再用重排功能.(Edit -> Fill - >justify)

EXCEL函数求和问题
shett1表里面输入:名称在A列,数据在B列 =SUM(IF((Sheet2!$A$1:$A$1000=Sheet1!A2),(Sheet2!$B$1:$B$9),0))按ctrl+shift+回车才对,,这种数组就是说:在你想对多种条件进行求和的时候,用它最快了,上面这个公式就是说:在1表中,当2表里面的名称=1表的名称时,同时满足了,才把它们...

两种表的数据内容不同,现在要将表二按照表一的顺序排序,请问怎么做
=SUMIF(SHETT1!A:A, A2, SHETT1!D:D)然后对表二按照D列序号排序即可

EXCEL高手来 sheet2的某一列的数据如果对应到sheet1的某一列
Vlookup 的用法:

怎样把Microsoft Office Excel 2003一个表格的大量信息快速复制到另一...
上表为SHETT1,下表为SHEET2,选中SHEET2的B列 数据 有效性 设置 选择 序列 来源 输入 =INDIRECT("SHEET1!B2:B999")在SHEET2的B2的下拉菜单中选择公司名称 在SHEET2的B2中输入或复制粘贴此公式 =INDEX(SHEET1!E:E,MATCH(B2,SHEET1!A:A,))在B3中输入或复制粘贴此公式 =INDEX(SHEET1!D:D,...

excle的工作薄里有sheet1、sheet2、sheet3...等,我点sheet2或其它的都...
卸载office,重装吧。有些问题真的很难找到具体原因,重装是最好的办法。

如何合并多个excel表内容
第一步:把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。第二步:用microsoft excel打开新建的excel表,并右键单击sheet1,找到“查看代码”,单击进去。进去之后就看到了宏计算界面。第三步:把下面这些宏计算的代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程\/...

怎么把一个Excel 表格完整复制到另一个里面,保持格式公式数据不变
1、电脑打开Excel 表格。2、Excel 表格里做好要复制的内容。3、把鼠标放到左上角有个三角形的地方,这时鼠标会变成一个十字型。4、点击鼠标左键全选文档,在点击鼠标右键选择复制选项。5、打开另一个Excel 表格界面,鼠标还是左击有个三角形的地方,全选整个界面。6、最后Ctrl+V复制就可以了,公式也会...

word2007怎么看shett1 2这样的
你好,在word2007里面是不能设置成SHEET1 2这样的表单显示的。不能把word和excel的功能弄混了使用呀。

相似回答