Excel用mid提取某个字段后的字,那个单元格有两个这样的字 都需要提取 怎么写

比如 32oij4oi324安皮32用982342374820安皮324yu983249 提取 32用 和 324

假设数据在A1单元格,某个字段为t。
从第一个这样的字向后提取3位,=MID(A1,FIND("t",A11,1),3)。
从第二个这样的字向后提取3位,=MID(A11,FIND("t",A11,FIND("t",A11,1)+1),3)。
find函数用于查找特定字符在字符串中的位置,并可以指定起始查找位置。
第二个这样的字向后提取的思路是查找第一个这样的字,然后从他之后再用find函数查找第二个这样的字。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-09
你的意思是分别提取第一个"安皮"后的"23用"和第二个"安皮"后面的"324"
假设数据写在A1单元格

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

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

是两种公式方法 还是两个表格内填写的公式

追答

你为什么不能到表格中试一下

提取第一个"安皮"后的"23用"
=MID(A1,FIND("安皮",A1)+2,3)

提取第二个"安皮"后面的"324"
=MID(A1,FIND("安皮",A1,FIND("安皮",A1)+1)+2,3)

追问

不好意思 我这个电脑没Excel

追答

表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.

单元格是表格中的最小单元

表格是指一整张表

一个工作薄(即一个EXCEL文件)可以有多张工作表,一张工作表里有A1,A2,A3....这样的单元格

本回答被提问者采纳
相似回答