乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em> 如何提取某个字后面的几个字?-excel 提取一个字,excel每

<em>excel</em> 如何提取某个字后面的几个字?-excel 提取一个字,excel每

作者:乔山办公网日期:

返回目录:excel表格制作


1、选中你需要分离的字符或者文字表格。

2、选择wps顶部菜单的“数据”选项卡。

3、选择“数据”选项卡下面的“分列”菜单。

4、好了,重点来了,选择第一个选项“分隔符号”

5、在分隔符号中,选择“其他”并在旁边个输入框中输入隔离符号。如果符号是多个同样的话,需要勾选上“连续符号视为单个处理”的选项。



可以利用EXCEL中的MID和SEARCH函数共同实现这个功能。
SEARCH函数的功能是返回一个字符串在另一个字符串中从左到右第一次出现的位置索引,MID函数则是用于截取字符串的。
假如,在一个包含客户详细住所信息的字符串中,如果你要截取某中的所在市的信息,可以利用下面的公式组合实现(假定该字符串放置于H1单元格e68a84e8a2ade79fa5e98193364中):
IF(OR(ISERROR(SEARCH("省",H1,1)),ISERROR(SEARCH("市",H1,1))),"格式不符",
MID(H1,SEARCH("省",H1,1)+1,SEARCH("市",H1,1)-SEARCH("省",H1,1)))
上面的公式中,前半部分
IF(OR(ISERROR(SEARCH("省",H1,1)),ISERROR(SEARCH("市",H1,1)))
是用于判断一个字符串是否包含“省”、“市”两个字符,如果只包含其中一个或两个都不包含,IF语句会返回“格式不符"提示信息;ISERROR函数用于判断给定值是否为错值并据此返回TRUE或 FALSE;OR函数用于对并列的条件进行真伪判断;而其中的SEARCH函数在使用时需要三个参数:
1、第一个是需要查找的字符串,如”省“、”市“
2、第二个参数是表示一个查找范围的字符串或单元格引用(即在什么地方查找),如上面的H1单元格。
3、第三个参数是表示开始查找的位置,一般都为1(上面的公式是从H1单元格的第一个位置开始查找)。

函数的后半部分:
MID(H1,SEARCH("省",H1,1)+1,SEARCH("市",H1,1)-SEARCH("省",H1,1)))
是用于截取字符串的。
截取的过程在于确定截取的开始位置和位数。
SEARCH("省",H1,1)+1表示截取时开始的位置,即从“省”后第一个字符截取。
SEARCH("市",H1,1)-SEARCH("省",H1,1))表示要截取的字符数,即一个字符串中介于"省"和"市"之间的字符。
需要注意的事,SEARCH函数不区分大小写,如果你要查找和操作的是字母且区分大小写的话,可以用FIND函数代替SEARCH函数。
有关MID函数的使用,可以参考下面:
http://zhidao.baidu.com/question/365370576
有关ISERROR和OR函数的使用,可以参考下面:
http://www10.zzu.edu.cn/ie_wangjunfeng/daquan/function/contents/IsError.htm
http://jingyan.baidu.com/article/6b1823095115c5ba58e15932.html
你的意思是分别提取第一个"安皮"后的"23用"和第二个"安皮"后面的"324"
假设数据写在A1单元格

第一个公式为
=MID(A1,FIND("安皮",A1)+2,3)

第二个公式为
=MID(A1,FIND("安皮",A1,FIND("安皮",A1)+1)+2,3)

可以用公式或者分列来提取。

1、以excel2010版本为例,如下图在B1单元格输入公式=RIGHT(A1,LEN(A1)-FIND("·",A1)),按enter键后则可提取出“ · ”后面的全部文字了;

道查看大图" class="ikqb_img_alink">

2、或者选中该列文字后,点击页面上方的“数据”;

3、在数据菜单栏下,点击“分列”;

4、在文本分列向导的第1步里,选择分隔符号,再点击下面的下一步;

5、在文本分列向导的第2步里,分隔符号选择其他,填上“ · ”,再点击下面的下一步;

6、在文本分列向导的第3步里,列数据格式选择常规则可,然后点击下面的完成;

7、则可成功的提取出“ · ”后面的全部文字了,在B列显示。

相关阅读

关键词不能为空
极力推荐

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