如何删除Excel数字中的空格!急啊!!

比如数字14349 00010002 9933
14349 00010003 1573
...
...
要把中间的空格删了,我试过用替换或者做宏,我的宏如下:
Sub 删除空格()
Dim i%
For i=1 To 17
Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, MatchByte:=False
Next i
End Sub
结果出来的数据如下:
14349000100029900
14349000100031500
...
...
全部把后面2位数化为整数了.
请问各位大侠,如何快速方面的把此类空格去除.并且删除空格后能保证不以科学记数方法表现.
整列数字中不是每个都是如此的排列,有的没有空格,有的有空格;如果用分列的方法的话,那些没空格的数字就出现了科学记数,如:1.4349E+16

替换功能我试过了,一替换一样出现科学记数,如:1.4349E+16 或者出现上述中的后2位数化整为零了.....

1、首先,打开需要操作的Excel表格,这里以删除字母间的空格为例。先输入以下数据,在数据单元格中输入公式=SUBSTITUTE(A1," ",""),A1可以根据需要来进行更换设置。

2、输入公式后点击回车,我们可以看到,B1中的空格已经都被删除了。

3、选择已经删除空格的B2单元格,下拉,我们可以看到,之后的空格都被删除了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-04

    使用SUBSTITUTE函数把 空格 置换为 空,下图为SUBSTITUTE函数及参数介绍。


2.在B1单元格输入  =SUBSTITUTE(A1," ","")    回车 

即可删除Excel数字中的空格,如下图:

第2个回答  推荐于2017-10-15
按下ALT+F11,然后插入-模块,复制下列代码.
例如你的数据在A列,那你在B1输入=dele(a1), 然后向下填充.这样B列就是没有空格的数据了.然后你把B列数值化.再把A列删除就可以了.

Public Function dele(ByVal n As String) As String
Dim a() As String
Dim sum As String
a = Split(" " & n, " ")
sum = ""
For x = 1 To UBound(a)
sum = sum & a(x)
dele = sum
Next
End Function本回答被提问者采纳
第3个回答  2015-05-16
在excel里,有一个函数是专门去除空格的,就是TRIM。该函数的语法是=trim(text),text表示文本或者是引用的单元格地址。具体可看office联机帮助。如果数据源存才比较规范的空格,可以考虑用数据分列来去除空格。
第4个回答  2008-03-17
选中整列,数据->分列->下一步->勾选“空格”再勾选“连续分隔符号视为单个处理”(防止单元格里空格数量不一样)->下一步->完成

怎样去除excel表格数字中间的空格啊?
1. 如果只需要删除一个单元格中数字中间的空格,那么可以使用 Excel 的“查找和替换”功能。选中要进行操作的单元格,按下快捷键 Ctrl + H,在弹出的“查找和替换”对话框中,在“查找内容”框中输入一个空格(即“ ”),在“替换为”框中不输入任何字符,然后单击“替换所有”按钮。这样即可删除...

如何统一去除EXCEL中数字后面的空格
1. 使用Excel的"查找和替换"功能。在"查找"中输入空格+"*",表示找到所有以空格开头的内容,然后将其替换为"*"(即将空格删除)。2. 使用Excel的公式函数。可以使用TRIM函数来删除文本中的前后空格,例如=TRIM(A1)。3. 使用文本编辑器,将Excel表格导出为文本文件,使用查找和替换功能删除数字后面的...

excel如何空格及空格后面的内容全部去掉
在Excel中,若要移除单元格内的空格以及空格之后的内容,可以采用两种方法:分列与查找替换。首先,使用分列功能。选择含有空格内容的单元格,转至“数据”标签下的“文本工具”区域,点击“分列”。在弹出的对话框中,选择“分隔符”,点击“下一步”,此时在“分隔符号”列表中选“空格”,最后点击“完...

怎么去掉Excel中数字中间的空格?
首先,打开你想要操作的Excel表格,例如,有一个单元格中的内容是“我爱我的祖国”,其中有两个空格需要移除。接着,找到工具栏,点击“查找和替换”选项,通常它是一个下拉菜单,选择“替换”功能。在弹出的“查找和替换”对话框中,确保“查找内容”栏已清空,然后在“替换为”栏中直接不输入任何内容...

excel怎么删除大量的空白行和列
首先,删除空白行的一种有效方法是利用Excel的筛选功能。选中包含数据的整个表格区域,然后点击“数据”选项卡中的“筛选”按钮。接着,点击任意列标题的下拉箭头,取消勾选“空白”选项,这样即可筛选出所有非空白行。之后,选中筛选后的数据区域,使用Ctrl+G组合键定位可见...

怎么在Excel中将字符和数字之间的空格删除?
方法1:使用公式1. 首先,我们需要在单元格中输入公式【=SUBSTITUTE(A1, ,)】,当然A1可以根据我们的需求进行更换,如图。2.之后我们摁下回车键,可以看到A1的空格已经被删除了,如图。3. 然后我们选择已经删除空格的B2,下拉之后,我们看到后面的空格已经被删除了,如图。方法2:替换1. 我们将要删除...

excel单元格数字前有空格字符怎么批量把空格去掉
1. **选中区域**:首先,使用鼠标或键盘快捷键(如Ctrl+Shift+*)选中包含需要处理的空格字符的单元格区域。2. **打开查找和替换**:点击Excel界面上的“开始”选项卡,在“编辑”组中找到并点击“查找和选择”按钮,选择下拉菜单中的“替换”选项,或者直接使用快捷键Ctrl+H打开“查找和替换”对话...

excel怎么把空格去掉
Excel空格怎么批量删除,我给大家讲解三种方法,首先打开【Excel】表格,方法一,在【开始】菜单栏中选择【查找】,点击【替换】,它的快捷键是【Ctrl+H】,在【查找内容】后方输入【空格】,替换内容部分为空白,然后点击【全部替换】即可消除全部空格;方法二,使用【Substitute】函数去除空格,选择一个...

如果快速删除excel中的空格?
方法一:利用查找和替换功能 1. 打开Excel表格,全选需要删除空格的单元格区域,快捷键是【Ctrl+H】打开“查找和替换”对话框。2. 在“查找和替换”对话框中,选择“替换”,输入“空格”(按空格键一次)作为查找内容,保留“替换为”字段空白,点击“全部替换”后确定,所有单元格中的空格即被删除。...

怎样一次性删除Excel中的空格?
1. 选中包含数字的单元格范围,或者按下Ctrl+A选择整个工作表。2. 按下Ctrl+H,打开“查找和替换”对话框。3. 在“查找”框中输入一个通配符*(星号),表示查找所有内容。4. 在“替换”框中留空,表示替换为空。5. 点击“替换全部”按钮或者按下Alt+A,将所有数字替换为空。方法2:使用清除功能...

相似回答