Table of contents
有几种方法可以 在Excel中查找和替换空间 在这篇文章中,我们将向你展示5种最有效和最方便的方法,以逐步完成这项任务。
下载工作手册
查找和替换空间.xlsm在Excel中查找和替换空间的5种方法
以下是 雇员名单 表格显示 身份证号码 , 命名 和 薪资 在这里,我们可以看到在名字和工资中都有空格。 我们必须 在Excel中查找和替换空间 这里,我们将使用Excel 365。 你可以使用任何可用的Excel版本。
方法一:使用TRIM函数查找和替换空间
在这里,我们要删除在的不必要的空格。 命名 列,而且我们只希望在名字和姓氏之间有空格。 TRIM功能 在这种情况下,将是最有效的。
➤ 首先,我们将在单元格中输入以下公式 F4 .
=TRIM(C4)
➤ 然后,按 进入 .
现在,我们可以在单元格中看到 F4 只有名字和姓氏之间有空格。
➤ 我们可以将公式拖下来,用 填充手柄 工具。
最后,我们可以看到在列 使用TRIM功能的名称 命名中没有多余的空格。
方法二:使用SUBSTITUTE函数
在这里,我们要删除数字之间的空格,在 薪资 列。 替换 功能 在这种情况下将会有帮助。
➤ 首先,我们将在单元格中写下以下公式 F4 .
=substitute(d4," ",")
在这里,我们把空格从 D4 单元格为空值。
➤ 然后,我们必须按 进入 .
我们可以在细胞中看到 F4 数字之间没有空格。
➤ 我们现在要把这个公式拖下来,用 填充手柄 工具。
最后,我们可以看到在 使用SUBSTITUTE函数的薪资 栏,工资的数字之间没有空格。
阅读更多:如何在Excel中添加数字间的空格(3种方法)
方法三:使用查找和替换选项查找和替换空间
在这种方法中,使用 查找和替换 选项,我们要在 薪资 列,而我们要替换这些空格。
➤ 首先,我们要选择整个数据集的 薪资 列。
➤ 之后,我们将去到 首页 选项卡,并且我们必须选择 编辑工作 选择。
➤ 之后,我们将选择 查找和选择 选择。
➤ 然后,选择 替换 选择。
此后,一个 查找和替换 窗口将出现。
现在,由于我们的工资栏号码之间有一个空格,我们将在 发现什么 箱子。
➤ 之后,我们将不给任何空间在 替换为 框,然后我们将点击 全部替换 .
然后,会出现一个确认窗口。
➤ 我们将点击 认可 .
最后,我们可以看到,在这些数字之间没有空格。 薪资 列。
类似读物
- 在Excel中给单元格留出空间(2种简单方法)
- 如何在Excel中缩小空间(3种方法)
- 在Excel中均匀地设置列的空间(5种方法)
- 如何在Excel中计算文本前的空格(4种方法)
方法四:用Power Query删除多余的空格
在这个方法中,我们将使用 权力查询 来删除空格。 命名 列。
➤ 首先,我们将选择整个数据集的 命名 栏目从 C3 至 C13 出于实际目的,选择整个表是最理想的,但我们只选择一个特定的列来演示。
➤ 之后,我们将去到 数据 在功能区中的标签。
➤ 我们将选择 从表/范围 选择。
现在,一个 创建表格 窗口将出现。
➤ 我们将在盒子上做标记 我的表格有标题 .
➤ 点击 认可 .
现在,一个 强大的查询编辑器 窗口将出现。
➤ 右键点击 命名 列。
➤ 我们将选择 转型 然后选择 修剪 .
➤ 之后,我们将去到 首页 中的选项卡。 权力查询 窗口。
➤ 我们将选择 关闭 & 载入 ,然后选择 关闭&;加载到 选择。
➤ 之后,我们将选择 表4(2) 来加载我们的数据。
最后,我们可以看到在 命名 列,没有多余的空格。
注意,使用这种方法,你只能从一个字符串的第一个和最后一个替换空格。
方法-5:使用VBA代码查找和替换空间
在这个方法中,我们将使用 VBA 代码来寻找和替换空间,在 命名 列在名字之前和姓氏之后。
➤ 首先,我们要输入 ALT+F11 在我们的活动表中。
➤ 此后,a VBA应用 窗口将出现。
➤ 我们将双击我们的 第六张 ,和一个 VBA 编辑器窗口将出现。
现在,我们将在我们的网站上输入以下代码 VBA 编辑窗口。
Sub ReplaceSpaces() Dim SpcRng As Range Dim SpcCells As Range Dim TempCells As String Set SpcRng = Selection For Each SpcCells In SpcRng TempCells = SpcCells.Value TempCells = Trim(TempCells) SpCells.Value = TempCells Next SpcCells End Sub
现在,关闭编辑器窗口,转到工作表(我们将转到我们的 第六张 ).
➤ 现在,我们将选择数据范围的 命名 栏目和类型 ALT+F8 .
➤ 此后,a 宏观 窗口将出现,我们将点击 运行 .
最后,我们可以看到,在名字之前和姓氏之后都没有空格。
我们的应用 VBA 润饰 功能 只具有删除字符串首尾两处空格的功能,所以 VBA 代码只找到并替换了字符串中第一个和最后一个的空格。
总结
在这里,我们试图向你展示一些简单、容易和有效的方法,这些方法将帮助你在Excel中寻找和替换空间。 我们希望你会发现这篇文章有帮助。 如果你有任何疑问或建议,请随时在评论区了解我们。