Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 试图用字母和数字分隔单元格_Excel_Formula - Fatal编程技术网

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

Excel 试图用字母和数字分隔单元格,excel,formula,Excel,Formula,我有一些数据集需要在Excel中分离。然而,我无法区分我需要它的方式。这些单元有一些不同的设置 它们将始终以字母T、L、R、B开头,并以至少1位(最多3位)继续,有时包含M。有几种类型是T01B03、T001和R011L15M 我试图用T、L、R、B来分隔它们。R011L15M需要在两个单元格中[R011][L15M] 除了使用MID之外,找不到任何公式,但我无法使代码按多个值分隔 谢谢,使用“替换”创建大型空间组。然后,通过MID和一些数学运算,我们分离文本并修剪多余的空格: =TRIM(MI

我有一些数据集需要在Excel中分离。然而,我无法区分我需要它的方式。这些单元有一些不同的设置

它们将始终以字母T、L、R、B开头,并以至少1位(最多3位)继续,有时包含M。有几种类型是
T01B03
T001
R011L15M

我试图用T、L、R、B来分隔它们。
R011L15M
需要在两个单元格中
[R011]
[L15M]

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


谢谢,

使用“替换”创建大型空间组。然后,通过MID和一些数学运算,我们分离文本并修剪多余的空格:

=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))
反复抄写


对于T、L、R或B在某个字符串中出现的次数是否有任何限制?每个字符串仅出现1次。