首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 办公应用 > OFFICE教程 >

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

2012-02-03 
Excel把两个表合并成一个的问题我有两个表,都有一列序号,而且A表中有一个开始日期,B表中有一列结束日期,用

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

热点排行