如何删除Excel表格中的所有空格

如何删除Excel表格中的所有空格

我发现,在我导入的数据中,每一列的每个单元格开头都有一个空格。我无法直接退格这些空格,因为有 1000 个时间戳。下面的屏幕截图显示了这一点。

在此处输入图片描述

我怎样才能删除这些空格而不必手动执行?

答案1

在时间戳旁边插入一列,并将此公式放入 C2 -

=TRIM(B2)

然后将其向下拖动。现在复制并粘贴特殊值返回 B 列并删除 C。修剪知识库。

答案2

尝试这个简短的宏:

Sub NoSpace()
   Dim rng As Range, r As Range
   Set rng = Intersect(ActiveSheet.UsedRange, Range("B:B"))

   For Each r In rng
      If Left(r.Text, 1) = " " Then
         r.Value = Mid(r.Text, 2)
      End If
   Next r
End Sub

答案3

如果您不想使用宏,您只需执行一次此操作,您不想再有另一列,并且您的日期都来自一两年:

  • 选择列,
  • 查找替换

“2016-” 改为“2016-”(当然没有引号)

相关内容