|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
用EXCEL的办公人员常遇到查询匹配问题,一般都会用函数Vlookup,现分享扩展功能的VBA小程序给有需要的人,
并欢迎提意见!
Sub 匹配2()
Dim i%
For i = 10000 To 10122 ’需要匹配的列
For j = 2 To 6644 ’查询区域的列
If Cells(i, 1) = Cells(j, 13) And Application.WorksheetFunction.Trim (Cells(i, 4)) = Cells(j, 15) Then ’ 条件判断(可以根据需要删减修改条件,可排除空格干扰)
Cells(i, 7) = Cells(j, 16) ’ 匹配(可以根据需要删减)
Cells(i, 8) = Cells(j, 17)
Cells(i, 9) = Cells(j, 18)
Cells(i, 10) = Cells(j, 19)
Cells(i, 11) = Cells(j, 20)
GoTo Line1 ’ 跳转(为了提高速度)
End If
Next j
Line1:
Next i
End Sub
函数方法:
Vlookup(A1&A2,…… )http://club.excelhome.net/viewth ... p;extra=&page=1
[ 本帖最后由 shanchuan 于 2010-9-12 17:46 编辑 ] |
|