excel中的子串

Cel*_*ops 54 excel

我有一组数据显示在excel下面.

R/V(208,0,32)   YR/V(255,156,0)         Y/V(255,217,0)
R/S(184,28,16)  YR/S(216,128,0)         Y/S(209,171,0)
R/B(255,88,80)  YR/B(255,168,40)    Y/B(255,216,40)
Run Code Online (Sandbox Code Playgroud)

我希望将每个单元格中的数据分开.

R/V 208 0 32
R/S 184 28 16
R/B 255 88 80
Run Code Online (Sandbox Code Playgroud)

我可以在这种情况下使用excel中的函数是什么.先感谢您.

Cha*_*ton 66

kennytm的链接已经死了,他没有提供示例所以这里是你如何做子串:

=MID(text, start_num, char_num)
Run Code Online (Sandbox Code Playgroud)

让我们说细胞A1Hello.

=MID(A1, 2, 3) 
Run Code Online (Sandbox Code Playgroud)

会回来

ell
Run Code Online (Sandbox Code Playgroud)

因为它表示从字符2开始e,并返回3个字符.


ken*_*ytm 43

在Excel中,子字符串函数称为MID函数,indexOf称为区分大小写的位置的FIND和不区分大小写的位置的SEARCH函数.对于文本的第一部分,解析LEFT函数也可能很有用.

查看此处的所有文本函数:文本函数(参考).

完整工作表函数参考列表可在

    Excel功能(按类别)
    Excel功能(按字母顺序排列)

  • 如果他使用"替代",他可以用1个功能完成所有这些.不需要使用搜索,中,左等进行复杂的字符串操作...这也不是真正解决问题,它只是教授几个字符串函数,并将他链接到MS页面...... (4认同)

and*_*dyb 16

另一种方法是使用替代函数.用空格替换"(",")"和",".例如

 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1, "(", " "), ")", " "), ",", " ")
Run Code Online (Sandbox Code Playgroud)