Excel提取特定字符

把红色一列分成蓝色两列
  • 目的是把红色一列分成蓝色的两列
  • 红色一列,要从字符"X"开始分割;
  • 这里红色一列中,字符"X"的位置不固定,分割成的两列字符位数也不固定。无法使用leftright函数搞定。
  • 这里要使用findmid函数完成

函数语法

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,"")

你可能感兴趣的:(Excel提取特定字符)