乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>用函数提取单元格特定内容?-excel 单元格公式提取,excel表

<em>Excel</em>用函数提取单元格特定内容?-excel 单元格公式提取,excel表

作者:乔山办公网日期:

返回目录:excel表格制作


在Excel中可以用left函数从某单元格 中左侧开始提取部分文字,用right函数从右侧取部分文字,用mid函数从中间取部分文字。使用工具:Office2007 以从zd中间取部分文字为例,步骤如下: 1.从A列数据中提取省份: 2.利用mid函数,输入公式如下:公式说明:mid函数第一个参数为取值的单元格,这里就是A1;第二个参数为从第几位开始取值,省份都是从第三位开始的,所以这里是3;第三个参数是取几位数值,由于单元格中的省份都是两个字,所以这个参数是2. 3.下拉填充后,结果如下:

=RIGHT(A1,LEN(A1)-MAX(IFERROR(FIND("-",A1,ROW(1:20)),0)))
ROW里面的20改成你前面字串可能的最大长度,写大点没关系。写成200,2000都可以;
公式写完后用数组公式的输入法,按CTRL+SHIFT+ENTER

1、Excel的A列中有如下数据,从中提取市名,例如A列中提取“青岛”到B列中:

2、因为这些数据规律是非常固定的,所以可以用分裂、快速填充等提取,这里用了mid函数,显示是从第3个字符开始,提取2个字符:

3、输入mid函数之后,可以看到函数有三个参数,如上步分析,参数很好确定:

4、按下回车,结束公式的输入,如下图所示:

5、下拉填充公式,得到最终的结果如下图所示,完成效果图。



如图,公式是copy

=LEFT(A1,FIND("-",A1,LENB(A1)-5)-1)

注:该公式的前提条件是后尾戳“-xxxxx”最多5个X,如果是最多是6个

公式则更改为=LEFT(A1,FIND("-",A1,LENB(A1)-6)-1)


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网