跳到主要内容

如何在Excel中的名字和姓氏之间添加空格?

这是一个需要添加空格以分隔它们的名称的列表,如下图所示,您如何快速解决呢?

使用定义的函数在名字和姓氏之间添加空格

使用添加文本在名字和姓氏之间添加空格好主意3


使用定义的函数在名字和姓氏之间添加空格

要在名字和姓氏之间添加空格,您只能应用 定义功能 在Excel中解决。

1。 按 Alt + F11键 打开钥匙 Microsoft Visual Basic应用程序 窗口。

2。 点击 插页 > 模块,然后将以下代码粘贴到空白脚本中。

代码:在名称之间添加空格

Function AddSpaces(pValue As String) As String
'UpdatebyExtendoffice20160908
Dim xOut As String
xOut = VBA.Left(pValue, 1)
For i = 2 To VBA.Len(pValue)
xAsc = VBA.Asc(VBA.Mid(pValue, i, 1))
If xAsc >= 65 And xAsc <= 90 Then
xOut = xOut & " " & VBA.Mid(pValue, i, 1)
Else
xOut = xOut & VBA.Mid(pValue, i, 1)
End If
Next
AddSpaces = xOut
End Function

doc在名称之间添加空格1

3.保存代码并关闭 应用领域 窗口中,选择一个空白单元格并输入此公式 =添加空格(A1),然后将自动填充手柄拖到要应用此公式的单元格上。
doc在名称之间添加空格2


使用添加文本在名字和姓氏之间添加空格

如果您不熟悉定义的功能,可以申请 Kutools for Excel添加文本 实用程序,可在名字和姓氏之间快速添加空格。

安装后 Kutools for Excel,请执行以下操作:(立即免费下载 Kutools for Excel!)

1.选择要添加空格的单元格,单击 库工具 > 文本 > 添加文本。 看截图:
doc在名称之间添加空格3

2.在 添加文本 对话框中,输入 空间文本 盒子,检查 仅添加到 选项,然后选择 大写字母之前 从下拉列表中。 看截图:
doc kutools添加文本2

3。 点击 Ok or 使用,现在在每个大写字母之前添加了一个空格。 看截图:
doc kutools添加文本3

Tips::如果您要删除前导空格,可以申请 Kutools for Excel删除空间 实用程序,它可以帮助您根据需要删除前导空格、尾随空格、多余空格或所有空格。它的完整功能在 30 天内无限制, 请下载并立即免费试用。
doc在名称之间添加空格6



最佳办公生产力工具

热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

kte选项卡201905


Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is their any option for less space between First name and last Name?
ex:- James John = Should be James John
This comment was minimized by the moderator on the site
Hello, Pankaj, do you mean to remove extra space between first name and last name? If so, you can use this formula =TRIM(A1), A1 is the cell reference you want to remove extra spaces, then the you can copy and paste the result as value.
This comment was minimized by the moderator on the site
Is their any formulas for add space between First name and last Name? actually i used Libreoffice calc

Ex:-RinkuSaini = Rinku Saini
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations