Excel提取特定字符
2020-07-21 本文已影响0人
cugliming
把红色一列分成蓝色两列
- 目的是把红色一列分成蓝色的两列
- 红色一列,要从字符"X"开始分割;
- 这里红色一列中,字符"X"的位置不固定,分割成的两列字符位数也不固定。无法使用
left
或right
函数搞定。 - 这里要使用
find
和mid
函数完成
函数语法
find(find_text
,within_text
,start_num
)
-
within_text
所示的字符串中, - 从左边第
start_num
个字符开始, - 查找
find_text
所示的子字符串的位置。
MID(text
, start_num
, num_chars
)
-
text
代表一个文本字符串; -
start_num
表示指定的起始位置; -
num_chars
表示要截取的数目。
SUBSTITUTE(text
,old_text
,new_text
,[instance_num
])
-
text
:字符串,可以是文本内容也可以是对含有文本的单元格的引用。 -
old_text
:要被替换掉的字符 -
new_text
: 替换后的字符内容 -
Instance_num
:可以省略,代表替换text中的第几个old_text,
图片中处理方法
蓝色第一列函数:
MID(A1,FIND("X",A1),4)
蓝色第二列函数:
SUBSTITUTE(A1,C1,"")