excel中怎么提取一列数据中的某一字段?
例如:中央60%,省级15%,市级12.5%,区(县)级12.5%中央50%,市级25%,区(县)级25%中央100%,我现在需要取值,取区(县)级的值,怎么取数...
例如:中央60%,省级15%,市级12.5%,区(县)级12.5%中央50%,市级25%,区(县)级25%中央100%,我现在需要取值,取区(县)级的值,怎么取数
展开
3个回答
展开全部
度友这个取数容易,以图中的部分数据为例,来解答,如图:
公式为:=IFERROR(MID(A2,FIND("区",A2,1)+5,LEN(A2)-(FIND("区",A2,1)+4)),"")
下拉填充就好。
公式的解释:
iferror(,“”)这个外层函数是为了避免没有区县级出现错误数据。
公式的核心为:MID(A2,FIND("区",A2,1)+5,LEN(A2)-(FIND("区",A2,1)+4))这一部分,
mid函数的用法:mid(D2,2,6),意思是从D2这个单元的第二个字符开始提取6个字符,
如 D2=123456789,那就是提取 234567,。
find函数的用法;find("区",A2,1),就是从A2单元格的第一个字符开始查找“区”这个字,并且返回“区”,是A2中第几个字符。
len函数,len(A2),就是统计A2中就多少个字符。
度友看看应该能看懂了,如有疑问,可以继续讨论!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2021-12-17
展开全部
你们的函数都有缺陷
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询