作者:乔山办公网日期:
返回目录:excel表格制作
如果要取“ABC”前后的数据,分别输入以下公式
=LEFT(A1,FIND("ABC",A1)-1)
=MID(A1,FIND("ABC",A1)+3,5)
公式和分列都可以完成
一、分列法:
选择需copy要分列的列
点击 数据-分列
分隔符号-其他(输入-)
点击完成(第一列就是要的数据)
二、公式法:
1、find为查找函数,返zd回字符的位置,语法find(查找字符,被查字符或者单元格)
找到第一个-位置
2、left,字符截取函数,从左边开始,left(被截取的字符,个数)
A1输入你要提取的百内容,B1输入度下面公式,区右侧知"$"后面的值 =RIGHT(SUBSTITUTE(A1,"$","?",LEN(A1)-LEN(SUBSTITUTE(A1,"$",""))),LEN(A1)-FIND("?",SUBSTITUTE(A1,"$","?",LEN(A1)-LEN(SUBSTITUTE(A1,"$",""))),1))
substitute函数最后一位道参数不加时,表示回,所以匹配项答都会被替换.substitute( , , )
这种情况用公式太百复杂了,最好用“分列”的方法,选择A1,点击“数据”度-“分列”,在弹出来的对话框知中选择“分隔符号”,点击“下一步”,“道分隔符号”选择“其它”,回输入>,点击“完成”,则最后一列中的结果就是你想要的。答