www.ypnh.net > ExCEl怎么截取空格前的内容和没空格的全部截取,要一个公式能完成的。

ExCEl怎么截取空格前的内容和没空格的全部截取,要一个公式能完成的。

在B1单元格输入以下公式,然后向下填充公式=LEFT(A1,FIND("座",SUBSTITUTE(A1," ","座",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1))) 详见附图

截取空格之前的数据 =left(A1,FIND(" ",A1)-1) 截取空格之后的数据 =mid(A1,FIND(" ",A1),20) 我假设截取第一个空格后面20位,这可以根据自己实际情况操作.

假设是A1单元格中的数据,则另一单元格写入公式=RIGHT(A1,LEN(A1)-FIND(" ",A1))

用公式, D1 输入 = A1然后选中D列, 按 CTRL+D

选择有空格的列,按F5键,点击“定位条件”,选择“空值”,确定,输入公式,按CTRL+回车.

一、Excel分列.Excel中分列是对某一数据按一定的规则分成两列以上.以office2007为例,数据--分列-- 分隔符号--下一步--钩起空格--下一步--选好目标区域-完成.▲图1▲图2 二、提取空格左边的数据的话,可以用公式=MID(A1,1,FIND(" ",A1,1)-1) ,提取空格右边的数据的话,可以用公式=right(a1,len(a1)-find(" ",a1))▲图3▲图4

dim tmp as stringtmp=cells(2,1).valuecells(2,2).value=Left(tmp, InStrRev(tmp, " ") - 1)cells(2,1).value=Right(tmp,Len(tmp)-InstrRev(tmp," ")) 以上代码实现了最后一个空格前的字符“剪切”至另一单元格的效果.执行后Cells(2,1)中内容为:"f1" Cells(2,2)中内容为:"track width norm"

使用分列对原来的单元格内容切开就可以了.选择A1单元格--》数据--》分列--》分隔符号--》下一步--》空格--》下一步--》完成

查找替换就可以.ctrl+F 查找内容 填 空格* 替换为 填 空格 查找全部 全部替换 我试过了,很好用!希望能帮到你!!

数据-分列 分割符号 选择空格

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com