K23+000.001~K23+030左侧在excel中,如何提前~前的数据和~后的数据,用公式体现出来

比如表1中A1=K23+000.001~K23+030左侧,B1输入公式后显示K23+000.001;C1输入公式后显示K23+030左侧。怎么设置公式

B1公式如下:
=LEFT(A1,FIND("~",A1)-1)

C1公式如下:
=MID(A1,FIND("~",A1)+1,100)追问

K23+000.001~K23+030.123左侧,C1怎么设置公式后变成K23+030.123,不要那个文字

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-12
使用MID()函数
B1中写入=MID(A1,1,11)
C1中写入=MID(A1,13,9)
不知道是不是你想要的追问

K23+000.001~K23+030.123左侧,C1怎么设置公式后变成K23+030.123,不要那个文字

或者”K23+030.123左侧“用公式后效果K23+030.123

追答

按照我的公式不会啊
A2中K23+000.001~K23+030.123左侧 这一串共有25个字符
MID就是截取字符串
B1中函数=MID(A1,1,11),意思就是在A1中截取字符串,从第1个开始,截取到后面11个字符,得出结果就是:K23+000.001
同理C1中函数=MID(A1,13,9),就是在A1截取字符串,从第13个字符开始,截取后面9个