EXCEL如何提取多个字符当中任何一个字符第一次出现的位置?
1、先确定图中“区”、“县”、“知”三个字符中的任意一个字符在单元格的位置;2、再确定第一个“1”字的位置3、再提取上述1和2两个位置中间的内容,填写在E列的姓名栏。...
1、先确定图中“区”、“县”、“知”三个字符中的任意一个字符在单元格的位置;2、再确定第一个“1”字的位置3、再提取上述1和2两个位置中间的内容,填写在E列的姓名栏。
展开
5个回答
展开全部
=MAX(IF(COUNTIF(A2,"*区*"),FIND("区",A2),0),IF(COUNTIF(A2,"*县*"),FIND("县",A2),0),IF(COUNTIF(A2,"*知*"),FIND("知",A2),0))
=FIND(1,A2)
=MID(A2,MAX(IF(COUNTIF(A2,"*区*"),FIND("区",A2),0),IF(COUNTIF(A2,"*县*"),FIND("县",A2),0),IF(COUNTIF(A2,"*知*"),FIND("知",A2),0))+1,FIND(1,A2)-MAX(IF(COUNTIF(A2,"*区*"),FIND("区",A2),0),IF(COUNTIF(A2,"*县*"),FIND("县",A2),0),IF(COUNTIF(A2,"*知*"),FIND("知",A2),0))-1)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-05-21
展开全部
=IF(ISERROR(MID(A2,IF(ISERROR(IF(ISERROR(FIND("县",A2,1)),FIND("区",A2,1),FIND("县",A2,1))),FIND("知",A2,1),IF(ISERROR(FIND("县",A2,1)),FIND("区",A2,1),FIND("县",A2,1)))+1,FIND("1",A2,1)-IF(ISERROR(IF(ISERROR(FIND("县",A2,1)),FIND("区",A2,1),FIND("县",A2,1))),FIND("知",A2,1),IF(ISERROR(FIND("县",A2,1)),FIND("区",A2,1),FIND("县",A2,1)))-1)),"",MID(A2,IF(ISERROR(IF(ISERROR(FIND("县",A2,1)),FIND("区",A2,1),FIND("县",A2,1))),FIND("知",A2,1),IF(ISERROR(FIND("县",A2,1)),FIND("区",A2,1),FIND("县",A2,1)))+1,FIND("1",A2,1)-IF(ISERROR(IF(ISERROR(FIND("县",A2,1)),FIND("区",A2,1),FIND("县",A2,1))),FIND("知",A2,1),IF(ISERROR(FIND("县",A2,1)),FIND("区",A2,1),FIND("县",A2,1)))-1))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设数据在单元格A1
1、=SUM(IFERROR(FIND({"区","县","知"},A1),0))
ctrl+shift+enter结束输入
2、=FIND("1",A1)
3、=MID(A1,SUM(IFERROR(FIND({"区","县","知"},A1),0))+1,FIND("1",A1)-SUM(IFERROR(FIND({"区","县","知"},A1),0))-1)
ctrl+shift+enter结束输入
1、=SUM(IFERROR(FIND({"区","县","知"},A1),0))
ctrl+shift+enter结束输入
2、=FIND("1",A1)
3、=MID(A1,SUM(IFERROR(FIND({"区","县","知"},A1),0))+1,FIND("1",A1)-SUM(IFERROR(FIND({"区","县","知"},A1),0))-1)
ctrl+shift+enter结束输入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询