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

例如:中央60%,省级15%,市级12.5%,区(县)级12.5%中央50%,市级25%,区(县)级25%中央100%,我现在需要取值,取区(县)级的值,怎么取数

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-09

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

公式为:=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中就多少个字符。

度友看看应该能看懂了,如有疑问,可以继续讨论!

本回答被提问者和网友采纳
第2个回答  2021-12-17
你们的函数都有缺陷
相似回答