Excel 如何分割字符串

Excel 如何分割字符串,excel,excel-2007,split,Excel,Excel 2007,Split,我想拆分MS excel中的一个字符串 细胞看起来像这样,但不是每个细胞都是一样的 RENAULT KANGOO Rapid (FC0/1_) 1.9 dCi 4x4 (FC0V) or RENAULT CLIO II Box (SB0/1/2_) 1.9 D (SB0J) 我想从中得到: RENAULT | KANGOO | | Rapid | 1.9 dCi 4x4 or RENAULT | CLIO | II | Box | 1.9 D 在五个不同的单元

我想拆分MS excel中的一个字符串

细胞看起来像这样,但不是每个细胞都是一样的

RENAULT KANGOO Rapid (FC0/1_) 1.9 dCi 4x4 (FC0V) or
RENAULT CLIO II Box (SB0/1/2_) 1.9 D (SB0J)
我想从中得到:

RENAULT | KANGOO |       | Rapid | 1.9 dCi 4x4 or  
RENAULT | CLIO   | II    | Box   | 1.9 D 

在五个不同的单元格/行中。

您可以使用组合函数FIND和MID(或在简化版本中使用LEFT或RIGHT代替MID)来完成此操作。鉴于输入数据的结构定义不太明确,您可能需要进行一些实验。

您有过尝试吗?您可能更喜欢VBA解决方案还是公式化方法?能否详细说明拆分标准?看起来您正在尝试基于空间进行拆分,但不希望任何带括号的值。但是,在第1行中,您希望在快速。。。怎么做?杰瑞,我更喜欢公式化的方法。我不熟悉vba.Pankaj-Jaju,我想根据空间进行分割,但括号中没有值,但不是必需的。我想分为行标记,型号,型号系列或制造,底盘,ccm。有些汽车有模型,有些没有。这与其他一些数据一样,比如一些数据有缺口的名称,而其他数据则没有。这将很难做到。因为就分割条件而言,只有空间可玩。由于整行的数据都在一个单元格中,我看不出是否可以按照您的要求(尤其是模型系列)进行拆分。