当前位置: 代码迷 >> Office >> Excel把两个表合并成一个的有关问题
  详细解决方案

Excel把两个表合并成一个的有关问题

热度:257   发布时间:2013-02-26 00:00:00.0
Excel把两个表合并成一个的问题
我有两个表,都有一列序号,而且A表中有一个开始日期,B表中有一列结束日期,用Excel怎么把这两个表通过序号合并成一列呢,谢谢!

------解决方案--------------------------------------------------------
最简单的做法就是用VBA编程做一个循环。如下的代码:
Private Sub Worksheet_Activate()
Dim i, j As Integer
For i = 1 To 200 Step 1
For j = 1 To 200 Step 1
If Worksheets(1).Cells(i, 1).Value = Worksheets(2).Cells(j, 1).Value Then
Worksheets(1).Cells(i, 3) = Worksheets(2).Cells(j, 2)
End If
Next
Next
------解决方案--------------------------------------------------------
如果是一一对应,排序后复制粘贴.
如果不想排序,可以用vlookup函数.用法参考帮助.


通常能用基本操作或者简单函数解决的问题,都不建议用vba.
------解决方案--------------------------------------------------------
支持

vlookup
  相关解决方案