excel怎么批量删除单元格部分数据

删除单元格里的一部分数据,就是图里的数据批量删除-和-后面的数据,只保留-前面的数据

可采用Excel的数据分列功能解决。以Excel2007为例:选中上图需要删除部分数据的单元格,切换到数据页面,点分列图标菜单。进入文本分列向导,选择分隔符号,按下一步,接着勾选其他(O),并在后面框内录入-。这时可在数据预览中看到分隔后的效果,确认后继续(下图)。最后,酌情设置各列数据格式。点完成后,即可见到上图各单元格内的数据已经分成两列,只需将后面列整列删除。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-09
几种方法都可以,根据自己的熟悉程度选择。
一、分列,分隔符号“-”。
二、公式,B1输入公式 =LEFT(A1,4) 下拉
三、手动在B1输入数字1001,回车确定后按Ctrl+E,下面自动填充,这个是Excel2013版本具有的功能追问

第二种的话前面遇到有4位数以上的就不行了,第三个遇到前面有字母或者是0的话也不行了

追答

用公式如果前面数字位数不固定的话, 用这个 =LEFT(A1,FIND("-",A1)-1)

本回答被提问者采纳
第2个回答  2019-03-09
数据-分列,用-当分列符号,完毕后删除不需要的。
第3个回答  2019-03-09
假设数据在A列
=--LEFT(A1,FIND("-",A1)-1)
下拉公式
相似回答