如何解决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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。