excael 数据提取,如何把横杠前的数字提取出来?? 为什么excel里输入数字横杠或斜杠会变日期,可以取消吗 怎...
作者&投稿:储泉 (若有异议请与网页底部的电邮联系)
假设你的数据是从D1单元格开始,在E1单元格中输入公式:
=LEFT(D1,FIND("-",D1)-1)
向下拖拉复制公式。
excel中怎么提取指定字符前面所有的字符~
=LEFT(D1,FIND("-",D1)-1)
向下拖拉复制公式。
excel中怎么提取指定字符前面所有的字符~
公式和分列都可以完成
一、分列法:
选择需要分列的列
点击 数据-分列
分隔符号-其他(输入-)
点击完成(第一列就是要的数据)
二、公式法:
1、find为查找函数,返回字符的位置,语法find(查找字符,被查字符或者单元格)
找到第一个-位置
2、left,字符截取函数,从左边开始,left(被截取的字符,个数)
Excel中会把XX-XX或者XX/XX这类格式的数字当作是你输入了一个日期,然后会自动转换为日期格式,比如你输入的33-3,Excel就当成了你想输入3月33日(我也知道哪个月都不会有33日的,但Excel不知道)。
解决方法一:
在输入的内容前面输入一个英文的单引号(')来强制为文本模式。
解决方法二:
将单元格数字格式改为文本,方法如下:
1.选定要输入过长数字的单元格
2.右键→设置单元格格式
3.在弹出的窗口中点击“数字”,然后在分类中选择“文本”
4.点击确定按钮