试图用字母和数字分隔单元格

时间:2019-09-17 16:01:16

标签: excel formula

我有一些需要在Excel中分离的数据集。但是我无法根据需要将其分开。这些单元具有几种不同的设置。

它们将始终以字母T,L,R,B开头,并以至少1位数字最多3个字符开头,有时包含M。一些类型为T01B03T001和{{ 1}}。

我正在尝试用T,L,R,B分隔它们。 R011L15M必须位于2个单元格中R011L15M [R011]

除了使用MID之外,找不到任何公式,但我无法将代码分隔为多个值。

谢谢

1 个答案:

答案 0 :(得分:0)

使用SUBSTITUTE创建大的空间组。然后使用MID和一些MATH分隔文本并删去多余的空格:

=TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A1,"T",REPT(" ",99)&"T"),"L",REPT(" ",99)&"L"),"B",REPT(" ",99)&"B"),"R",REPT(" ",99)&"R"),(COLUMN(A:A))*99+1,99))

上下复制。

enter image description here