本文总共1339个字,阅读需5分钟,全文加载时间:2.551s,本站综合其他专栏收录该内容! 字体大小:

文章导读:大家好,今天一起分享Excel中常见的信息提取方式,比如提取字符串的前几位、中间几位或者后面的几位;比如提取文本中随机位置的特定信息;又比如将单元格信息提取后在多个单元格内单独显示,相信在经过这篇文章的……各位看官请向下阅读:

大家好,今天一起分享Excel中常见的信息提取方式,比如提取字符串的前几位、中间几位或者后面的几位;比如提取文本中随机位置的特定信息;又比如将单元格信息提取后在多个单元格内单独显示,相信在经过这篇文章的阅读后,能找个很好的解决办法,帮助到大家的日常工作。

一:按要求位置提取文本信息

【例】从A2单元格的身份证信息中提取前六位到B2单元格,提取7到14位到C2单元格,最后提取最后4位到D2单元格。

操作:在B2单元格输入公式“=LEFT(A2,6)”;在C2输入公式“=MID(A2,7,8)”;最后在D2单元格输入公式“=RIGHT(A2,4)”,回车,完成。

析:这里用到三个提取信息的基本函数,分别是LEFT、RIGHT和MID函数。以上3个函数分别是指:从A2单元格信息左侧提取6个字符;从第七位开始,提取8个字符;从右侧开始,并提取4个字符。

二:提取文本中要求的信息

【例】单元格A2:A6中是从WORD文档中复制来的员工某日的生产信息,请将员工姓名和当日工资,提取到B2:C6中。

操作:在B2单元格输入公式“=MID(A2,FIND("间",A2)+1,FIND("生",A2)-1-FIND("间",A2))”,回车后提取员工姓名。

析:

通过A列对文本信息的观察发现,员工姓名位于字符“间”和“生”之间,只要通过FIND函数查找出两个字符的位置,便可套用MID函数对字符间的信息进行提取。公式的含义是指从A2文本信息“间”的位置往后开始,提取截止到“生”之前信息,也就是员工姓名的信息。用同样的方法可以提取字符“资”和“元”之间的工资信息。

三:依次提取文本信息,并单独存放

【例】提取A列数值信息,按会计凭证的方式存放在B:H列中。

操作:在B2单元格输入公式“=LEFT(RIGHT(" ¥"&$A2*100,8-COLUMN(A2)),1)”,回车,往右填充到H2,完成操作。

析:

由于A列数字小数点的存在占据字符位数,需要乘以100,将数字化为整数,消除小数点的影响。在往右填充时,应锁定A2单元格的列,往下填充时应活动行,所以这里A2单元格采用绝对引用列的形式:$A2。以第二行23.64为例,公式“RIGHT(" ¥"&$A2*100,8-COLUMN(A2))”中COLUMN(A2)是指A2是第几列,也就是1。代入运算后结果为“RIGHT(“ ¥2364”,8-1),是指从字符“ ¥2364”右侧开始提取7位,因为原字符只有6位(注:人民币符号¥前需输入一空格),所以仍返回原字符,最后用LEFT函数从从左侧提取第一位字符,也就是空格。当公式往右拖动,例如拖动到F2单元格时,公式会变为=LEFT(RIGHT(" ¥"&$A2*100,8-COLUMN(E2)),1),这里的COLUMN(A2)会顺序变成COLUMN( E2),也就是E2的列值5。代入后公式运算结果为“=LEFT(RIGHT(“ ¥2364”,8-5),1),RIGHT函数从右侧提取3位,为“364”,然后LEFT函数从字符“364”左侧提取1位,也就是3,填入F2。

关于信息提取的方式还有很多,如果你喜欢今天的内容,不妨在下方留言点赞,或者关注一下,持续获得更多办公知识技巧。

本文原创,请勿转载,后果自负

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注