乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > EXCEL取某个特定字符前的字符?

EXCEL取某个特定字符前的字符?

作者:乔山办公网日期:

返回目录:office365


1、例如,在这个Excel表格中我们想要提取员工姓名,若员工数量较少,或许还可以逐个输入,但公司员工数量较多时,提取信息的工作量就比较大了。在这里,将教你如何使用公式提取想要的信息。

2、首先,我们选中需要提取信息的单元格(列)对应的右侧一格(列),例如,想要从A列提取,从A2开始,我们选中B2。

3、接着,点击工具栏下的输入框(fx字样右侧),输入公式如下:=RIGHT(A2,Len(A2)-Find("部",A2)),点击回车,B2就成了李力。(其中Len用于返回文本串的字符数,提醒:若要使用Left提取左边字段,就不需要使用Len函数了。)

4、然后,我们选中B2单元格,鼠标移至单元格右下角,鼠标图样变为黑色实心十字时,按住左键下拉至需要填充的最后一列即可。(也可双击鼠标左键,自动填充。)



可用LEFT 函数和FIND 函数组合来取。

1、以excel2010版本为例,首先打开A列有如下数字的文档;

2、然后在B2单元格输入LEFT函数,表示从一个文本字符串的第一个字符开始返回指定个数的字符;

3、再输入FIND函数,指的是返回一个字符串在另一个字符串中出现的起始位置;

4、如图,FIND函数里指的是在A1单元格里查找符号“|”,因为取的是“|”前的数字,所以结果要减去1,然后按回车键则可得到结果;

5、把鼠标放在B1单元格右下角下拉填充则可使B列都为A列 “|”前的数字了。


可以使用LEFT和FIND函数配合使用,达到如题目的:
1、假如要截取A2单元格中“\”前的字符。
2、可以用公式:=LEFT(A2,FIND("\",A2)-1)
3、使用时要注意,要截取的字符串中,必须包含指定的字符,否则公式会报错。

Excel中可以利用快速填充的方法,实现从某串有规律的字符串中提取某段字符串的功能。

软件版本:Office2013

方法如下:

1.Excel中A列有数据如下图所示,现在要提取“/"前的数据;可以看到A列单元格中都只有一个”/“,因此完全可以使用快速填充的方法,方便快捷地提取指定字符串。

2.现在B1中输入要从A1中提取的字符串,如下图所示:

3.然后按下Ctrl+E(Excel中快速填充的快捷键),就将剩余的单元格提取出了“/”前面的字符串,如下图所示:

注意事项:当然可以利用left函数与find函数引导的公式,通过find函数得到“/"的位置,然后利用left函数提取这个位置之前的字符即可。

相关阅读

  • EXCEL取某个特定字符前的字符?

  • 乔山办公网office365
  • 1、例如,在这个Excel表格中我们想要提取员工姓名,若员工数量较少,或许还可以逐个输入,但公司员工数量较多时,提取信息的工作量就比较大了。在这里百,将教你如何使用公式提
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网