如何删除Excel单元格中的前导和尾随空格? 您所在的位置:网站首页 怎么删除excel中的空格 如何删除Excel单元格中的前导和尾随空格?

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

2024-07-11 00:56| 来源: 网络整理| 查看: 265

>>快速导航 修剪功能 VBA代码 库工具 示例文件 相关文章 如何删除Excel单元格中的前导和尾随空格? 作者:凯莉 最后修改时间:2020-01-20

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

方法A:使用TRIM函数删除字符串中的所有多余空格(2个步骤)删除所有多余的空间,包括多余的空间,前导和尾随空间 方法B:使用VBA代码从字符串中删除前导空格(5个步骤)仅删除第一个空格,在运行代码之前需要有一个副本 方法C:使用Kutools删除需要的前导/尾随/多余/所有空格(3个步骤)根据需要删除前导/尾随/多余/所有空格 下载样本文件此样本文件包含本文所需的所有数据 与空间有关的其他运算(文章)在文字字串前计算空格  查找第n个空间的位置 等等。 方法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

演示:删除空间

Kutools for Excel:Excel 中必须具备的数百种高级功能,从这里开始 60 天免费试用。 下载样本文件

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

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

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

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

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

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

最佳办公效率工具 Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80% 超级公式栏 (轻松编辑多行文本和公式); 阅读视图 (轻松读取和编辑大量单元格); 粘贴到过滤范围... 合并单元格/行/列 和保存数据; 拆分单元格内容; 合并重复的行和总和/平均值...防止细胞重复; 比较范围... 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择... 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等... 收藏并快速插入公式,范围,图表和图片; 加密单元 带密码 创建邮件列表 并发送电子邮件... 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换... 超级筛选 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体... 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF... 数据透视表分组依据 周号,周几等 显示未锁定的单元格 用不同的颜色 突出显示具有公式/名称的单元格... kte选项卡201905 阅读更多 功能齐全的30天免费试用版... 采购...  Office Tab - 为 Office 带来选项卡式界面,让您的工作更加轻松 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。 每天将您的工作效率提高50%,并减少数百次鼠标单击! officetab底部 阅读更多 功能齐全的30天免费试用版... 采购...   


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有