excel – 使用第一个姓氏和名字从全名创build一个用户名

我正在尝试使用excel来创build使用一个人的第一个姓和名的唯一用户名。 我目前的表格单元格格式如下:

名字middlename(possiblesecondmiddlename)姓氏

我将如何编写一个公式来创build这个用户名

这一切都在一个细胞? 如果是这样,那么在A1中的数据在B1中尝试这个公式

=PROPER(LEFT(A1)&TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",99)),99)))

如果你想要的字符数量有限,例如7,则添加另一个LEFT函数

=LEFT(PROPER(LEFT(A1)&TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",99)),99))),7)

这是我做到的:

= CONCATENATE(LEFT(G2,1),H2)

G2是我名中的列,H2是姓中的列。

我想要一个结构如下:

约翰·史密斯= John.S

使用下面的公式(如果你想要J.Smith,可以很容易地颠倒过来)

= CONCATENATE((C2),( “”),(LEFT(D2,1)))

C2是名字,D2是姓氏

希望我已经帮了别人