多语言展示
当前在线:191今日阅读:26今日分享:39

excel中怎样批量在文字前加空格

在Excel表格上面,单元格里边的文字没有规律的情况下是没法使用替换功能批量添加空格的,怎样才能在文字前边批量添加空格?下面就举个例子说明一下。
工具/原料
1

计算机

2

操作系统:Windows 7

3

办公软件:Excel 2010

方法一:使用函数公式批量添加
2

把B2单元格下拉复制填充,再按下【Ctrl+C】组合键复制该单元格区域。

3

选择A2单元格,单击右键,在粘贴选项的下方选择“值”。

4

把B2下拉复制填充的单元格区域删除。

5

单元格文字前面批量添加空格完成。

方法二:使用VBA程序批量处理
1

点击【开发工具】、【Visual Basic】。

2

点击【插入】、【模块】。

3

在模块代码框里边输入以下VBA程序代码,之后按下【F5】键运行程序。Sub InsertSpare()Dim i1On Error Resume Next  '忽略运行过程中可能出现的错误 Set mysheet1 = ThisWorkbook.Worksheets('Sheet1')'定义工作表Sheet1 For i1 = 2 To 1000 '从第2行到1000行  If mysheet1.Cells(i1, 1) <> '' Then '如果单元格不是空白,则   mysheet1.Cells(i1, 1) = ' ' & mysheet1.Cells(i1, 1)  '单元格里边的文字前面添加空格   End If Next End Sub

4

回到Excel工作表界面,将会看到单元格的文字前面已经添加空格。

总结

方法一:使用函数公式批量添加1、在辅助列相应的单元格输入带有空格的函数公式。2、下拉复制填充,再按下【Ctrl+C】复制这些数值。3、在原数据的首个单元格单击右键,粘贴选项选择“值”。4、删除辅助列的数据,单元格的文字前边批量添加空格完成。方法二:使用VBA程序批量处理1、点击【开发工具】、【Visual Basic】。2、点击【插入】、【模块】。3、输入VBA程序代码,再按【F5】键运行程序。4、单元格的文字前边批量添加空格完成。

注意事项
1

数据无价,在修改之前先做好备份,以免丢失而无法找回。

2

操作界面及功能可能因操作系统、软件版本不同而存在差异。

3

使用函数公式批量添加空格,主要是借助辅助列完成;使用VBA程序处理则是在原单元格文字前面添加空格,两者的结果是一样的。

推荐信息