lzth.net
当前位置:首页 >> 在EXCEL表格里,怎么提取某一单元格中的一部分文字 >>

在EXCEL表格里,怎么提取某一单元格中的一部分文字

使用分列功能快速完成Excel版本参考:20101、选择A列2、选择数据-分列3、分隔符号-下一步,勾选其他输入:4、完成,查看效果

将身份证上的生日进行提取出来,是excel提取数字中较为常用的一种.如下图数据的填充,分为姓名+身份证号码,对数据进行提取之前需要考虑数据的特征,如身份证号码的长度和属性,可以知道生日是从第7位数字开始的8个数,如下图“=

假设提取的数据以汉字开头,结束为“>> ,”用公式:=MID(A1,MIN(IF(LENB(MID(A1,ROW($1:$200),1))=2,ROW($1:$200))),FIND(">> ,",A1)-MIN(IF(LENB(MID(A1,ROW($1:$200),1))=2,ROW($1:$200)))+2)数组公式,需要按CTRL+SHIFT+回车,完成公式.

=mid(a1,3,4)a1-- 存放要提取部分内容的数据3-- 从第3个字符开始提取4-- 提取4个字符 出生日期提取方法: =mid(f1,7,8)

方法一选中该列---数据---分列---分隔符号---勾选---空格----完成这样就将数据分成两列了方法二在H2单元格中写写入公式=SUBSTITUTE(RIGHT(G2,LEN(G2)-FIND(" ",G2))," ",)下拉填充公式

有三个提取字符串字符的函数分别是LEFT,MID,RIGHT.一、LEFT函数 也应用于:LEFTB LEFT 基于所指定的字符数返回文本字符串中的第一个或前几个字符.LEFTB 基于所指定的字节数返回文本字符串中的第一个或前几个字符.此函数用于

在B1单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式 =TRIM(RIGHT(SUBSTITUTE(LEFT(A1,MATCH(,0/(MID(A1,ROW($1:$99),1)="部"))),">",REPT(" ",99)),9)) 公式表示:通过MATCH(,0/(MID(A1,ROW($1:$99),1)="部"))找到“部”所在的位置,并以此位置截取左边的字符串,然后将其中的>替换为99个空格,替换完成后,取基右边的9个字符串,并将多余的空格通过TRIM去除. 详见附图

=RIGHT(A1,SUMPRODUCT((LENB(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))=2)*1))数组公式,按SHIFT+CTRL+ENTER结束如果是从中间取数,就需要另外的函数 =MID(A1,MATCH(TRUE,LENB(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))=2,),SUMPRODUCT((LENB(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))=2)*1))也是数组函数,秒杀所有空格特殊字符,只提取中文字

假设“abcd”在A1单元格,想在B1单元格取出“c”:在B1单元格输入公式 =LEFT(A1,1) 这个公式相对比较简单,就是取A1单元格中左边第一个字符 补充:公式修改成 =MID(G9,FIND("c",A1),1)

=mid(单元格,要提取的汉字的从左边查第几个开始,要提取几个字符)可明白,都是在英文状态下

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com