如何在Excel中查找和替换空格(5种方法)

  • Share This
Hugh West

有几种方法可以 在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中寻找和替换空间。 我们希望你会发现这篇文章有帮助。 如果你有任何疑问或建议,请随时在评论区了解我们。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.