加入收藏 | 设为首页 | 会员中心 | 信息反馈 | RSS

栏目导航 | Word | Excel | PPT | Visio | Outlook | Publisher | 输入法 | Office | WPS |
☞ 您当前的位置:首页 > 学院 > 办公软件 > Excel 发表评论 加入收藏夹 错误报告

Excel大神才会的文本提取技巧,重复文本指定位置提取

时间:2020-03-23  来源:今日头条  作者:Excel自学成才  点击:    打印本文打印本文  发表文章发表文章

[Excel大神才会的文本提取技巧,重复文本指定位置提取]由[中国文秘资源网(www.zgdoc.com)]小编精心整理,供您参考!如您需要更多相关的文章资料,请点击进入[Excel]栏目查阅,或从网页右侧的搜索框输入关键词搜索查看!另外,本文内容来源于[今日头条],作者[Excel自学成才],转载请记得注明!^_^

☞ 此外本栏目编辑还推荐您阅读:
中-国-文秘-资源网 - 您身边免费贴心的文秘-专家 - 欢迎-访问WwW.ZgdoC.CoM

直接举一个例子,你看你能不能提取出来,如下是一个分组数据,每组的最后一个人的名字是队长的名字

我们需要把每组的最后一个名字提取出来

Excel大神才会的文本提取技巧,重复文本指定位置提取

你知道怎么用公式提取么?

1、计算组员人数

如果先不管上面的问题,我们需要计算每个组的人员数量是多少

我们发现一个特点,所有的人员是用“、”号分离的,我们只需要计算出“、”的数量,在这基础上加1,就是人员数量。

组员人数=“特殊字符”数量+1

这个问题转化成了求顿号的数量

我们使用的公式是:

=LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1

Excel大神才会的文本提取技巧,重复文本指定位置提取

LEN(B2)表示B2字符的长度

SUBSTITUTE(B2,"、","")表示将B2的顿号全部替换成空白,那么长度就会减少N顿号的长度

2、提取最后一个人员名字

substitute函数有4个参数

SUBSTITUTE(文本串,旧文本,新文本,第几个开始),如果第4个参数没填,表示所有的旧文本都替换成新文本。

如果我们使用公式:

=SUBSTITUTE(B2,"、","M",7)

那么会把第7个顿号替换成我们指定的特殊任意字符,这里用的一个M字母

Excel大神才会的文本提取技巧,重复文本指定位置提取

然后我们找到M所在的位置即可

我们使用FIND函数

=FIND("M",SUBSTITUTE(B2,"、","M",C2-1))

上述的数字7,用C2-1替换了

Excel大神才会的文本提取技巧,重复文本指定位置提取

最后我们使用MID函数提取即可

=MID(B2,FIND("M",SUBSTITUTE(B2,"、","M",C2-1))+1,5)

Excel大神才会的文本提取技巧,重复文本指定位置提取

如果说C2的公式代入的话,整体的公式是:

=MID(B2,FIND("M",SUBSTITUTE(B2,"、","M",LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))))+1,5)

你学会了么?有没有更好的办法呢?

中-国-文秘-资源网 - 您身边免费贴心的文秘-专家 - 欢迎-访问WwW.ZgdoC.CoM
感谢您关注中国文秘资源网_文秘中国_m.zgdoc.com

来顶一下
近回首页
返回首页
 上一篇:Excel数据透视表,轻松分析计算占比和排名 下一篇:返回列表
评论列表共有 0 条评论
发表评论 共有 条评论
用 户 名:   密码:    匿名发表   还没有注册?
评论表情:
  验证码:
站内搜索
推荐阅读
一位市委办主任的公文写作“五字经”(内部授课讲稿)
一位市委办主任的公文
以“战疫”为主题的10个最美标题+20个精彩语段
以“战疫”为主题的10
《将改革进行到底》第十集《人民的获得感》观后感[推荐]
《将改革进行到底》第
2017年高考你值得关注的十大热点(干货精华)
2017年高考你值得关注
相关文章
    无相关信息
栏目更新
栏目热门
秘书在线