Excel 2010从1个单元格宏拆分文本

| 好吧,这里的一个简单问题是,我也在寻找一个可靠的解决方案时遇到了问题。 A和B。在“ A”列中,将包含诸如“项目名称AZ673”之类的名称的单元格,然后在“ B”列中将具有诸如“ AZ673”的ID号。如果我想从A列的每个名称中快速删除该ID号,我该怎么做?请记住,名称和ID之间没有逗号或符号,只是一个空格。.但是,列是彼此对的,并且单元格是并排的,在两个单元格中都包含相同的ID。这样做会很棒,非常感谢您提供任何解决方案!     
已邀请:
一个简单的循环过程将使细胞成功
Set cl = [A1]
Do While cl <> \"\"
    cl = Trim(Replace(cl, cl.Offset(0, 1), \"\"))
    Set cl = cl.Offset(1, 0)
Loop
注意:如果您有很多行(读取10或100的几千行)来处理迭代单元格,可能会很慢。有很多方法可以加快速度,如果您需要它们     
创建另一列并使用以下公式:
=LEFT(A1,FIND(B1,A1)-1) & RIGHT(A1,LEN(A1)-FIND(B1,A1)-LEN(B1)+1)
    

要回复问题请先登录注册