excel中怎么提取一列数据中的某一字段?

例如:中央60%,省级15%,市级12.5%,区(县)级12.5%中央50%,市级25%,区(县)级25%中央100%,我现在需要取值,取区(县)级的值,怎么取数... 例如:中央60%,省级15%,市级12.5%,区(县)级12.5%中央50%,市级25%,区(县)级25%中央100%,我现在需要取值,取区(县)级的值,怎么取数 展开
 我来答
百度网友b15888d
高粉答主

2019-10-12 · 关注我不会让你失望
知道小有建树答主
回答量:3479
采纳率:100%
帮助的人:124万
展开全部

1、首先在电脑上用2007版excel软件打开目标文件。

2、B2中输入公式:=IFERROR(MID(A2,FIND("区",A2,1)+5,LEN(A2)-(FIND("区",A2,1)+4)),""),回车一下。

3、然后再用鼠标左键双击此单元格右下角位置,将格式填充给其它表格。

4、完成以上设置后,即可达到提问者的要求。

虚怀若谷举手之劳

2019-05-09 · 用我一份热,耀出千分光
虚怀若谷举手之劳
采纳数:1463 获赞数:5076

向TA提问 私信TA
展开全部

度友这个取数容易,以图中的部分数据为例,来解答,如图:

公式为:=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
展开全部
你们的函数都有缺陷
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式