使用VBA在列A中的单元格中查找连字符并用“”replace

我是VBA的新手,并试图围绕如何利用它来加速数据input。 我所面临的问题是,在整理来自外部销售数据,产品代码的数据时,可以使用连字符或不使用连字符(即PB-123或PB 123),使我的MATCH,LOOKUPS在没有人工干预的情况下过时很多时间。

我想知道是否有一个标准的excel论坛,可以自动find并用一个空格replace这个连字符,或者如果我需要走下VBA路线?

谢谢

我不知道是否有另一个Excelfunction帮助你更好,但我能想到的唯一function是

 =Replace() 

此处链接到MS-Help-Site: https : //support.office.com/en-us/article/REPLACE-REPLACEB-functions-8d799074-2425-4a8a-84bc-82472868878a

另外用vba编写也很容易。

 For i = 1 to x 'x=the last row replace(cells(i,1),"-"," ") next i