作者:乔山办公网日期:
返回目录: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)