欢迎访问设·集合!

设·集合

您现在的位置是:首页 > 办公软件 > Excel

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

设·集合小编 发布时间:2023-03-03 09:05:58 1473次最后更新:2024-03-08 10:51:09
导语概要

第1步在B2单元格里边输入公式=` `&A2,即:公式里面的双引号(` `)含有一个空格,通过字符连接符号&和A2单元格连接,此时的结果将会是在文字前面添加了一个空格。第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`)'定义工作表Sheet1For i1 = 2 To 1000 '从第2行到1000行If mysheet1.Cells(i1, 1) `` Then '如果单元格不是空白,则 mysheet1.Cells(i1, 1) = ` ` & mysheet1.Cells(i1, 1) '单元格里边的文字前面添加空格End IfNextEnd Sub第4步回到Excel工作表界面,将会看到单元格的文字前面已经添加空格。总结第1步方法一:使用函数公式批量添加1、在辅助列相应的单元格输入带有空格的函数公式。2、下拉复制填充,再按下【Ctrl C】复制这些数值。3、在原数据的首个单元格单击右键,粘贴选项选择“值”。4、删除辅助列的数据,单元格的文字前边批量添加空格完成。方法二:使用VBA程序批量处理1、点击【开发工具】、【ViSUal Basic】。2、点击【插入】、【模块】。3、输入VBA程序代码,再按【F5】键运行程序。4、单元格的文字前边批量添加空格完成。特别提示数据无价,在修改之前先做好备份,以免丢失而无法找回。操作界面及功能可能因操作系统、软件版本不同而存在差异。使用函数公式批量添加空格,主要是借助辅助列完成;使用VBA程序处理则是在原单元格文字前面添加空格,两者的结果是一样的。

在Excel表格上面,单元格里边的文字没有规律的情况下是没法使用替换功能批量添加空格的,怎样才能在文字前边批量添加空格?下面就举个例子说明一下。希望能帮助到有需要的人。


工具/软件

电脑型号:联想(Lenovo)天逸510S; 系统版本:联想(Lenovo)天逸510S; 软件版本:Excel2007

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

第1步

      在B2单元格里边输入公式=` `&A2,即:公式里面的双引号(` `)含有一个空格,通过字符连接符号&和A2单元格连接,此时的结果将会是在文字前面添加了一个空格。

第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`)'定义工作表Sheet1For i1 = 2 To 1000 '从第2行到1000行If mysheet1.Cells(i1, 1) <> `` Then '如果单元格不是空白,则 mysheet1.Cells(i1, 1) = ` ` & mysheet1.Cells(i1, 1) '单元格里边的文字前面添加空格End IfNextEnd Sub

第4步

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

总结

第1步

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

特别提示

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

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

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

广告位

热心评论

评论列表