标签: excel formula
我有一些需要在Excel中分离的数据集。但是我无法根据需要将其分开。这些单元具有几种不同的设置。
它们将始终以字母T,L,R,B开头,并以至少1位数字最多3个字符开头,有时包含M。一些类型为T01B03,T001和{{ 1}}。
T01B03
T001
我正在尝试用T,L,R,B分隔它们。 R011L15M必须位于2个单元格中R011L15M [R011]
R011L15M
[R011]
除了使用MID之外,找不到任何公式,但我无法将代码分隔为多个值。
谢谢
答案 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))
上下复制。