方法1-插入TRIM函数在Excel中查找和替换空格➤ 在单元格 F4 中键入以下公式。
=TRIM(C4)➤ 按ENTER。
请参阅单元格 F4 中,名字和姓氏之间仅存在空格。
➤ 使用填充手柄工具向下拖动公式。
请参阅使用 TRIM 函数命名一栏,名称中没有不必要的空格。
方法2 – 使用SUBSTITUTE函数查找和替换空间➤ 首先,我们将在单元格 F4 中编写以下公式。
=SUBSTITUTE(D4," ","")我们用空值替换了 D4 单元格中的空格。
➤ 按ENTER。
我们可以在单元格 F4中看到数字之间没有空格。
➤ 使用填充手柄工具向下拖动公式。
在Salary using SUBSTITUTE Function列中看到,工资数字之间没有空格。
方法 3 – 使用查找和替换工具查找和替换空间➤选择Salary列的整个数据集。
➤ 转到功能区中的主页选项卡,我们必须选择编辑选项。
➤ 选择查找并选择选项。
➤ 选择替换选项。
将出现查找和替换窗口。
➤ 我们的工资栏数字之间有一个空格;我们将在查找内容框中留出一个空格。
➤ 在替换为框中不留任何空间,我们将单击全部替换。
将出现一个确认窗口。
➤ 单击确定。
请注意薪水列中的数字之间没有空格。
方法 4 – 使用 Excel Power Query 工具删除多余空格➤ 选择名称列中从C3到C13的整个数据集。
➤ 转到功能区中的数据选项卡。
➤ 选择来自表/范围选项。
将出现创建表窗口。
➤ 标记我的表格有标题框。
➤ 单击确定。
将出现一个 Power Query 编辑器窗口。
➤ 右键单击名称列。
➤ 选择变换,然后选择修剪。
➤ 转到Power Query 窗口中的主页选项卡。
➤选择关闭并加载,然后选择关闭并加载到选项。
➤ 选择Table4(2) 加载我们的数据。
请注意名称列中没有不必要的空格。
使用此方法只能替换字符串第一个和最后一个的空格。
方法 5 – 应用 VBA 宏查找和替换空间➤在活动工作表中键入 ALT+F11。
➤ 将出现一个VBA 应用程序窗口。
➤ 双击我们的sheet6,将会出现一个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)
SpcCells.Value = TempCells
Next SpcCells
End Sub
关闭编辑器窗口,然后转到工作表(我们将转到 Sheet6)。
➤ 选择名称列的数据范围并键入ALT+F8。
➤ 将出现一个宏窗口,我们将单击运行。
请注意名字之前和姓氏之后没有空格。
我们应用的VBA TRIM函数仅具有删除字符串第一个和最后一个空格的功能,因此VBA代码仅查找并替换第一个和最后一个的空格字符串的。