|
楼主 |
发表于 2018-8-14 09:53
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
后来我用find 方法,通过模糊查找,就可以忽略空格单元格了,最终找出对应项,你提示的replace 实在不会用。
你说的两个“for"的使用,也么有问题,后来我通过EXCEL自带的TRIM()函数,先修剪,然后再用IF THEN, FOR NEXT 是可以实现的,运行可以得到结果。
谢谢你的思路,在这里学到很多东西,感谢和你一样热心的人。
Sub DFDF()
Application.ScreenUpdating = False
With Sheet1
.[N3:N74] = ""
Set r = .[B3:B62]
For i = 3 To .Cells(.Rows.Count, "m").End(xlUp).Row
Set B = r.Find(.Cells(i, "m"), lookat:=xlPart)
If Not B Is Nothing Then
.Cells(i, "n") = .Cells(B.Row, "c")
End If
Next i
End With
Application.ScreenUpdating = True
End Sub |
|