作者:乔山办公网日期:
返回目录:excel表格制作
=left()从左取值,比如: =left(A1,3) 计算结果是提e799bee5baa6e997aee7ad94e78988e69d83337取A1的前三位
=right()从右取值,比如: =right(A1,3) 计算结果是提取A1的后三位
=mid()从第几位起取多少位数值 ,比如: =MID(A1,3,3) 计算结果是提取A1从第三位开始的三位字符
假设这个单元格在B2
选中B2,用数据----分列----以空格为条件进行分列,可以分别得出这几个字段
再剪切复制到你要的单元格内
假设数据所在单元格在A1
取第一空格前的值 XX省
=LEFT(A1,FIND(" ",A1))
取第一个到第二个空格间的值 XX市
=LEFT(RIGHT(A1,LEN(A1)-FIND(" ",A1)),FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)-1)))
取第二个空格至第三个空格之间的值 XX县
=LEFT(RIGHT(A1,LEN(RIGHT(A1,LEN(A1)-FIND(" ",A1)-1))-FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)-1))),FIND(" ",RIGHT(A1,LEN(RIGHT(A1,LEN(A1)-FIND(" ",A1)-1))-FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)-1)))))
从左到右提取第三个空格所在前的字符 XX省 XX市 XX县
=LEFT(A1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1)-1)
取第一个空格到第三个空格中间的字符 XX市 XX县
=LEFT(RIGHT(A1,LEN(A1)-FIND(" ",A1)),FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)),FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)))+1)-1)
FIND函数是用来查找某字符在字符串中的位置的,比如: =FIND("市",A1) 查找A1中市字在第几个字符. 比如: =FIND(" ",A1,4) 从第4个字符开始查找A1中空格(" ")在第几个字符.
LEN函数是计算有多位字符,比如 =LEN(A1) 计算A1中有多少位字符。
材料/工具:Excel2010
1、以下图数据为例百,把A1到A5单元格左边的英度文提取到B1到B5单元格中。
2、要提取左边的英文字符,我们用LEFT函数与LEN函数结合提取左边的英文
3、选中B1到B5单元格
4、在编辑栏中输入:=内LEFT(A1,LEN(A1)-4)再按CTRL+回车键。
5、A1到A5单元格的英文字符即容提取到B1到B5单元格。
思路抄是
用FINDB()函数找出 - 所在位置
=FINDB("-",A1),返回4
=FINDB("-",A1,A2+1),返回8
再用返回的袭值,用MID()函知数截起 想从那两-中间截都行
示范
=MID(A1,FINDB("-",A1)+1,FINDB("-",A1,A2+1)-1) 截起字符道。