如何在Excel中缩写全名中的中间名

image_print阅读模式
如何在Excel中将中间名缩写为中间名首字母 - 教程

设置名称格式可能是一个手动且缓慢的过程。这是一种在给定全名时将中间名转换为中间名首字母的快速方法。

内容:

1. 公式

2. 解释

2.1. 提取名字

2.2. 摘录和缩写中间名

2.3. 提取姓氏

2.4. 组合公式

公式

要将全名(如“John Riley Smith”)中的中间名首缩写为“John R. Smith”,请使用以下公式(假设名称位于单元格 A1 中):

= TEXTBEFORE(A1, " ") & " " & LEFT(TEXTAFTER(A1," ")) & ". " & TEXTAFTER(A1," ", 2)

如果您无权访问最新的 Excel 公式,则此公式可用于大多数 Excel 版本:

= LEFT(A1, FIND(" ", A1) - 1) & " " & LEFT(MID(A1, FIND(" ", A1) + 1, LEN(A1)), 1) & ". " & RIGHT(A1, LEN(A1) - FIND(" ", A1, FIND(" ", A1) + 1))

解释

为了在全名中缩写中间首字母,我们需要执行三个单独的步骤。

使用 TEXTBEFORE 返回 Excel 中第一个空格之前的所有内容

第一步是返回名字,我们可以使用 TEXTBEFORE 返回第一个空格之前的所有内容。

= TEXTBEFORE(A1, " ")
如何在Excel中使用LEFT和TEXTAFER函数缩写中间首字母

接下来,我们需要缩写中间名首字母。我们可以通过返回中间名然后取第一个字母来做到这一点。我们可以结合 LEFT 和 TEXTAFER 来提取它。

= LEFT(TEXTAFTER(A1," "))
使用 TEXTAFTER 返回 Excel 中第二个空格之后的所有内容

最后,我们需要返回姓氏。我们可以再次使用 TEXTAFTER,但这一次,我们需要在实例编号参数下使用“2”来告诉函数在第二个空格(应该只是姓氏)之后拉取所有内容。

=TEXTAFTER(A1," ", 2)
如何在Excel中将中间名缩写为中间名首字母 - 完整公式

使用“&”和正确的空格和标点符号将所有内容组合在一起,得到:

= TEXTBEFORE(A1, " ") & " " & LEFT(TEXTAFTER(A1," ")) & ". " & TEXTAFTER(A1," ", 2)
0

评论0

请先
建筑光伏幕墙及采光顶设计标准 T/CECS 1582-2024
建筑光伏幕墙及采光顶设计标准 T/CECS 1582-2024
1分钟前 有人购买 去瞅瞅看
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站