乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在Excel中,如何去掉单元格中数据末尾的空格

在Excel中,如何去掉单元格中数据末尾的空格

作者:乔山办公网日期:

返回目录:excel表格制作


思路:

    1:给定一个区域

    2.循环区域,并判断最后一们是否为空格 

    3.是则删除空格(我的代码为直接提取除最后一位空格前面的字符)

代码如下:

Sub myleft()
arr = [A1:Z1] '设置区域A1~Z1
For i = 1 To UBound(arr, 2)    '进行循
    If Right(arr(1, i), 1) = " " Then    判断最后一位是否空格
         Cells(1, i) = Left(arr(1, i), Len(arr(1, i)) - 1)    '是否重写单元格
    End If    
Next
End Sub


1. 首先打开需要删除空格的excel表,打开之后会出现如图所示,这时候将鼠标单击一个对话框,然后移到输入框里面,这时可以看到该单元格的后方有一个空格

2.假如A列都是有空格的,将A列全部选上,选上之后单击【数据】按钮。

3.单击数据按钮之后会出现如图所示,此时单击【分列】按钮。

4.单击之后会弹出如图对话框,此时我们单击【下一步】按钮。

5.单击之后还是会弹出如图对话框,此时我们可以看到有一个【空格】选项,我们在该选项的前面打勾,然后单击【下一步】按钮。

6.单击之后会出现如图所示,此时我们下方的【完成】按钮。

7.单击完成按钮之后会回到如图所示,此时可以看到单元格可以计算公式了,而且单元格数值后方的空格已经被删除了。


1、首先,在电脑上打开需要处理的Excel工作表(这里以要批量去掉A1单元格中的空格字符为例),再用鼠标点选zdA1单元格。

2、然后,在Excel工作表上方的菜单工具栏中依次点击查找和选择——替换。

3、接着,在弹出的替换窗口中,查找内容右侧的输入框中按下一个空格键,替换为右侧的输入框中留空,再点击左下角的全部替换的按钮。

4、之后,在弹出的提示框中点击确认按钮即可。

5、如图所示,A1单元格中的数字之间的空格字符就被批量去掉了。



如果只是删除多余空格,可以使用TRIM函数,TRIM函数的介绍如下:
除了单词之间的单个空格外,清除文本中所有的空格。在从其他应用程序中获取带有不规则空格的文本时,可以使用函数 TRIM。

如果并不是删除英文单词后面多出的空格符,使用TRIM函数可能就没那么好效果了。比如“我______爱_____百____度___知__道_”(为了方便查看,这里以及后面都会使用_来示意空格,实际情况下这些_应该为空格)想要删掉最后那个道字后面的空格,使用TRIM函数就会做不到,因为e79fa5e98193e78988e69d83333TRIM是删除所有“多余的空格”,那么前面提到的这句使用的TRIM函数后会被返回“ 我_爱_百_度_知_道”这个样子。这里可以考虑使用IF,LEFT,LEN,RIGHT四个函数一起写的方式,以要删除A1最后一个空格符为例:
=IF(RIGHT(A1)=" ",LEFT(A1,LEN(A1)-1),A1)
以上公式可以做到如果A1的最后一个字符为空格,则删除掉这个空格,否则按原文本返回。比如在A1填入“我______爱_____百____度___知__道_”,在B1写上面的公式,B1将会得到的是“我______爱_____百____度___知__道”这样一句。

相关阅读

关键词不能为空
极力推荐
  • excel2013-excel2013电子表格软件 小技巧 第一集

  • 大家好,今天开始我们就一起来学习一下微软最新的OFFICE2013软件中的excel2013电子表格软件,excel2013是最新的一款电子表格软件,excel2013在界面上、功能上、操作上、运行速度上都有较大

ppt怎么做_excel表格制作_office365_word文档_365办公网