【发布时间】:2021-08-03 22:21:15
【问题描述】:
这可能是一个长镜头,但有没有办法将以下文本拆分为单元格: 4 DBL Del (103, 200, 150, 303) 来分隔单元格,第一个 DBL Del (103),第二个 DBL Del (200),第三个 DBL Del (150) 等等? 数字可以变化,文本也可以,但基本上数字表示文本应该重复多少次,并且应该从括号中分配连续的数字。 最重要的是,在逗号之后,可以有另一个文本,例如。 3 TPL Sup (120, 230, 102), 2 SGL St (227, 234)。
【问题讨论】:
-
有没有可能,是的。 Vba 将是最好的方法。
-
同意,但如果 Ulka 仅对公式有经验,则可以使用一堆辅助列提取单词 2 和 3。下一列,从左括号中提取到第一个逗号。下一列第一个逗号到第二个逗号。等等,但是需要许多“第一个数字”。然后“修剪”以删除无关空格,然后与第一个辅助列连接。一切正常后,使用粘贴值将结果和过去复制到新工作表中。