发布网友
共5个回答
热心网友
在D1中输入或复制粘贴下列公式
=IF(LEFT(C1)=" ",RIGHT(C1,LEN(C1)-1),C1)
或
=IF(LEFT(C1)=" ",SUBSTITUTE(C1," ","",1),C1)
在名称框内输入C1:C70000,回车,选择此区域。
CTRL+D填充公式
选择D列,复制,粘贴数值到C列。删除D列
或
选择C列,CTRL+H,查找内容,输入 空格或复制c23460 单元格前的这一个空格,粘贴一下
替换为(不填),选择相应的选项进行处理。
热心网友
楼主你好,如果因为函数太多而在不使用下拉的方法实在excel某一列中去除单元格内的第一个空格,可以使用它的替换方法。
热心网友
可以选中C列,选择查找替换,查找的内容为空格,替换为框里什么也不输入,再单击全部替换。
热心网友
只去前边的空格,不去中间的空格对吗?
第一种方法:
有一个TRIM函数不知道 适不适合你。
这个函数的作用是,将一个单元格中字符串最前边和最后边的空格都去除,字符串中间如果有空格的话,如果有连续的一个以上的空格,只留一个空格。
如果这个函数能达到你的要求的话,可以使用这个函数来处理。
第二种方法:
如果只想删除单元格中字符串最左侧的一个空格的话,也可以将最左侧字符判断一下,是不是空格,如果是,用RPLACE函数替换一下, 如果不是,则不替换。
这两种方法应该都可以解决你的问题。当然,用VBA更好,可以原地处理。不用再使用公式得出结果之后,还要将数据复制回去覆盖了。
如果还有问题,可以继续追问或者私信。 最好是把源数据发过来,帮你写公式或者处理方法。
热心网友
只删除第一个空格?如果有2个空格,还要保留1个?