跳到主要内容

如何删除Excel单元格中的前导和尾随空格?

有时,当您从其他位置复制数据并将其粘贴到Excel工作表中时,单元格中的字符串的开头或结尾可能会有些多余的空格。 逐个删除空格以使数据看起来整齐很费时间。 在此,本教程介绍了一些聪明又简单的方法,可以帮助您快速删除前导空格和尾随空格。
doc删除第一个空格1


方法A:使用TRIM函数删除字符串中的所有多余空格(2个步骤)

从字符串中删除多余的空格

1.选择要从字符串中删除多余空格的单元格旁边的单元格,键入以下公式

=TRIM(B2)

B2是要从中删除空格的单元格,请参见屏幕截图:
doc删除第一个空格2

2。 按 输入 键以获取结果,然后将自动填充手柄拖动到要从中删除多余空格的单元格上,所有前导空格和尾随空格以及多余空格均已删除。
doc删除第一个空格3

提示:

1.您可以将公式结果复制并粘贴为值,如下图所示:
doc删除第一个空格4

2.如果只需要删除行或列中连续单元格中的空格,则此方法非常简单。 但是,当您需要删除包含几行和几列的范围内的前导空格时,则必须多次使用该函数。 在这种情况下,您可以尝试 方法C.

删除所有多余的空格,包括非打印字符和不间断空格

如果您的字符串中有一些非打印字符,例如在Excel中以CHAR(160)出现,则无法使用TRIM函数成功删除它们。 在这种情况下,您需要将TRIM函数,CLEAN函数和SUBSTITUTE函数组合在一起以处理此作业。

使用此公式:

=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160)," ")))

在这种情况下,单元格B2是要删除所有多余空间的单元格。
doc删除第一个空格5

然后将填充手柄拖到要应用此公式的单元格上。
doc删除第一个空格6

请注意:

TRIM函数将删除所有多余的空格,包括前导空格,结尾空格和单词之间的多余空格。 如果只想删除前导空格,请转到方法B。如果只想删除前导空格或仅尾随空格,或者想删除所有多余的空格,包括非打印字符,请转到 方法C.


doc文字工具

您必须在Excel中使用的13种文本工具可以使效率提高90%

▲批量编辑单元格中的文本字符串,例如一次将相同的文本添加到单元格中,在任何位置删除字符等等。

▲ 除了图中显示的工具外,Kutools for Excel 中还有 200 个高级工具,可以解决您 82% 的 Excel 难题。

▲在5分钟内成为Excel专家,获得人们的认可和提升。

▲110000多名高效人员成为300多家世界知名企业的选择。

60天免费试用,无需信用卡


方法B:使用VBA代码从字符串中删除前导空格(5个步骤)

如果要将Word文档中的所有数据转换或导入到Excel,可以使用VBA代码。

1。 按 Alt + F11键 启用钥匙 Microsoft Visual Basic应用程序 窗口。

2。 点击 插页 > 模块 创造一个新的 模块 脚本,将以下代码复制并粘贴到脚本中。

VBA:从字符串中删除前导空格

">Sub RemoveLeadingSpace()
'Updateby20131129
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub

doc删除第一个空格7 doc删除第一个空格8

3。 按 F5 键来运行代码,然后 KutoolsForexcel. 弹出对话框,选择要删除前导空格的单元格。
doc删除第一个空格9

4.选择单元格后,单击 OK,现在,选择中的前导空格已删除。

doc删除第一个空格10

请注意:

使用此VBA代码,它将仅删除前导空格,并且它将更改原始数据,并且不支持撤消。 在应用此VBA代码之前,请保存数据副本。


方法C:使用Kutools删除需要的前导/尾随/多余/所有空格(3个步骤)

该工具是229种工具中的一种 Kutools for Excel,它提供了五个选项供您根据需要删除不同类型的空格:

  • 删除前导空格
  • 删除尾随空格
  • 删除前导和尾随空格
  • 删除所有多余的空间
  • 删除所有空格

该工具支持撤消,但是在使用此实用程序之前,您需要花费几分钟的时间才能完成 免费安装 它。

1.选择要删除空格的数据,然后单击 库工具 > 删除空间。 看截图:
doc删除第一个空格11

2.然后在 删除空间 对话。
doc删除第一个空格12

仅删除前导空格:
doc删除第一个空格13

仅删除尾随空格:
doc删除第一个空格14

仅删除前导和尾随空格:
doc删除第一个空格15

删除所有多余的空间:
doc删除第一个空格16

删除所有空格:
doc删除第一个空格17

演示:删除空间


下载样本文件

doc样本点击下载此样本文件


与文件转换有关的其他操作(文章)

在文字字串前计算空格
提供了一种技巧,可以快速计算前导空格的数量

查找第n个空间的位置
在本文中,它介绍了在Excel中轻松找到第n个空间的位置的技巧。

在名字和姓氏之间添加空格
通常,名字和姓氏之间有一个空格。 但是有时会丢失空格,因此您需要在Excel中的名称之间添加空格。 这里将提供两种不同的方法来快速处理此工作。

计算空格中的字符数
通常,您使用LEN函数计算字符数,但是,如果要计算不包括空格的字符,则需要另一个公式。 在本文中,它提供了两种简单的方法供您选择处理这些难题。


  • 超级公式栏 (轻松编辑多行文本和公式); 阅读视图 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 和保存数据; 拆分单元格内容; 合并重复的行和总和/平均值...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 收藏并快速插入公式,范围,图表和图片; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级筛选 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 数据透视表分组依据 周号,周几等 显示未锁定的单元格 用不同的颜色 突出显示具有公式/名称的单元格...
kte选项卡201905
  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
very useful and informative
This comment was minimized by the moderator on the site
awesome sir...
This comment was minimized by the moderator on the site
Excelente aportación
This comment was minimized by the moderator on the site
THANKS GUYS SAVED MY LIFE!!!!!
This comment was minimized by the moderator on the site
KUTOOLS is one of the greatest Excel add-ins ever. Great insights above.
This comment was minimized by the moderator on the site
Thanks for your support!!
This comment was minimized by the moderator on the site
Thanks for this wonderful article! hats off to your writing! great post with rich quality content! Very resourceful and informative! Keep posting! Would love to follow up on your upcoming future posts! Ninja Heroes Mod Apk
This comment was minimized by the moderator on the site
Its very helpful
This comment was minimized by the moderator on the site
Thanks for sharing....
This comment was minimized by the moderator on the site
So, this is simply a marketing page for a product that has no need to exist?
This comment was minimized by the moderator on the site
Hi Just try replacing the file in Word and then replace all blanks and then copy it back to the excel. it will work:)
This comment was minimized by the moderator on the site
That was fantastic! Thank you for the tip! It didnt even occur to me to use Word!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations