nnpc.net
当前位置:首页 >> ExCEl提取不规则字段 >>

ExCEl提取不规则字段

公式如下:=MID(SUBSTITUTE(SUBSTITUTE(A1,"-","/",2),"-","_",2),FIND("/",SUBSTITUTE(SUBSTITUTE(A1,"-","/",2),"-","_",2))+1,FIND("_",SUBSTITUTE(SUBSTITUTE(A1,"-","/",2),"-","_",2))-FIND("/",SUBSTITUTE(SUBSTITUTE(A1,"-","/",2),"-","_",2))-1)

=MID(A1,FIND("id=",A1)+3,FIND("&",A1,FIND("id=",A1))-FIND("id=",A1)-3)

要看你的数据库结构的,若都是这样的位数,只要用MID函数即可=MID(A2,7,2)

B2储存格公式下拉.=TRIM(LEFT(SUBSTITUTE(MID(A2,FIND("AAAA",A2),MATCH(,-MID(MID(A2,FIND("AAA A",A2),99),ROW($1:$99),1))),",",REPT(" ",99)),99)).其他方法:1.如图中A1:A6数据,不规则内容;现在需要把除了数字以

仅根据你的例子写出的公式:=IF(LEFT(A1,1)="洗",MID(A1,4,11),LEFT(A1,11))

你好!公式=RIGHT(A1,LEN(A1)-FIND("P",A1,1)+1) 或者是=REPLACE(A1,1,FIND("P",A1,1)-1,"") 如有疑问,请追问.

假设数据在A1,则在B1输入=MID(A1,FIND(" ",A1),FIND("W",A1,FIND(" ",A1))-FIND(" ",A1)+1)看能否解决你的问题

mid(源字串,起始位号x,提取长度m);返回第x位起m个字符.要求:起始位号+提取长度<=源字串长度+1 left(源字串,左侧截取长度x);返回左侧x个字符 right(源字串,右侧截取长度y);返回右侧y个字符 instr(源字串,待查找子字串u);返回子字串首字符在源字串中的起始位号 chr(65);返回字母a

1、首先打开一个需要进行提取操作的excel表格文件,可以看到此时需要提取的部分长度与空格都不同.2、此时选中单元格并点击工具栏中的“查找”,点击“替换”按钮.3、打开替换对话框,在查找内容中输入一个空格后直接点击“全部替换”按钮.4、即可将选中的单元格中的空格全部删除.5、再点击“数据”工具栏中的“分列”选项.6、在弹出的设置对话框中选择固定宽度,并按照下图样式分别选取字符宽度.7、点击完成后即可将字段分成下图的样式,可以排序将相同的字段的单元格进行删除操作.8、再在空白单元格中输入合并公式:=B1&C1&D1.9、点击回车并下拉填充公式,即可将所有的型号字段提取显示出来了.

简单,分列,数据分列分隔符号其它,以“[”为分列标志,分列后左边一列最后几个字符就是你要的了,在D1写公式“=right(A1,5)”下拉即可.

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