有时,当您从其他位置复制数据并将其粘贴到Excel工作表中时,单元格中的字符串的开头或结尾可能会有些多余的空格。 逐个删除空格以使数据看起来整齐很费时间。 在此,本教程介绍了一些聪明又简单的方法,可以帮助您快速删除前导空格和尾随空格。
方法A:使用TRIM函数删除字符串中的所有多余空格(2个步骤)删除所有多余的空间,包括多余的空间,前导和尾随空间 方法B:使用VBA代码从字符串中删除前导空格(5个步骤)仅删除第一个空格,在运行代码之前需要有一个副本 方法 C:根据需要删除前导/尾随/额外/所有空格 Kutools (3步)根据需要删除前导/尾随/多余/所有空格 下载样本文件此样本文件包含本文所需的所有数据 与空间有关的其他运算(文章)在文字字串前计算空格 查找第n个空间的位置 等等。从字符串中删除多余的空格
1.选择要从字符串中删除多余空格的单元格旁边的单元格,键入以下公式
=TRIM(B2)
B2是要从中删除空格的单元格,请参见屏幕截图:
2。 按 输入
键以获取结果,然后将自动填充手柄拖动到要从中删除多余空格的单元格上,所有前导空格和尾随空格以及多余空格均已删除。
提示:
1.您可以将公式结果复制并粘贴为值,如下图所示:
2.如果只需要删除行或列中连续单元格中的空格,则此方法非常简单。 但是,当您需要删除包含几行和几列的范围内的前导空格时,则必须多次使用该函数。 在这种情况下,您可以尝试 方法C.
删除所有多余的空格,包括非打印字符和不间断空格
如果您的字符串中有一些非打印字符,例如在Excel中以CHAR(160)出现,则无法使用TRIM函数成功删除它们。 在这种情况下,您需要将TRIM函数,CLEAN函数和SUBSTITUTE函数组合在一起以处理此作业。
使用此公式:
=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160)," ")))
在这种情况下,单元格B2是要删除所有多余空间的单元格。
然后将填充手柄拖到要应用此公式的单元格上。
请注意:
TRIM函数将删除所有多余的空格,包括前导空格,结尾空格和单词之间的多余空格。 如果只想删除前导空格,请转到方法B。如果只想删除前导空格或仅尾随空格,或者想删除所有多余的空格,包括非打印字符,请转到 方法C.
您必须在Excel中使用的13种文本工具可以使效率提高90%
▲批量编辑单元格中的文本字符串,例如一次将相同的文本添加到单元格中,在任何位置删除字符等等。
▲ 除了图片显示的工具外,还有200个高级工具 Kutools for Excel,可以解决你82%的Excel难题。
▲在5分钟内成为Excel专家,获得人们的认可和提升。
▲110000多名高效人员成为300多家世界知名企业的选择。
60天免费试用,无需信用卡 阅读全文 现在下载
如果要将Word文档中的所有数据转换或导入到Excel,可以使用VBA代码。
1。 按 Alt + F11键 启用钥匙 Microsoft Visual Basic应用程序 窗口。
2。 点击 插页 > 模块 创造一个新的 模块 脚本,将以下代码复制并粘贴到脚本中。
VBA:从字符串中删除前导空格
3。 按 F5 键来运行代码,然后 Kutools对于Excel
弹出对话框,选择要删除前导空格的单元格。
4.选择单元格后,单击 OK,现在,选择中的前导空格已删除。
请注意:
使用此VBA代码,它将仅删除前导空格,并且它将更改原始数据,并且不支持撤消。 在应用此VBA代码之前,请保存数据副本。
该工具是229种工具中的一种 Kutools for Excel,它提供了五个选项供您根据需要删除不同类型的空格:
删除前导空格 删除尾随空格 删除前导和尾随空格 删除所有多余的空间 删除所有空格该工具支持撤消,但是在使用此实用程序之前,您需要花费几分钟的时间才能完成 免费安装 它。
1.选择要删除空格的数据,然后单击 Kutools > 删除空间
。 看截图:
2.然后在 删除空间
对话。
仅删除前导空格:
仅删除尾随空格:
仅删除前导和尾随空格:
删除所有多余的空间:
删除所有空格:
演示:删除空间
点击下载此样本文件
在文字字串前计算空格提供了一种技巧,可以快速计算前导空格的数量
查找第n个空间的位置 在本文中,它介绍了在Excel中轻松找到第n个空间的位置的技巧。
在名字和姓氏之间添加空格通常,名字和姓氏之间有一个空格。 但是有时会丢失空格,因此您需要在Excel中的名称之间添加空格。 这里将提供两种不同的方法来快速处理此工作。
计算空格中的字符数通常,您使用LEN函数计算字符数,但是,如果要计算不包括空格的字符,则需要另一个公式。 在本文中,它提供了两种简单的方法供您选择处理这些难题。