我正在尝试使用 Excel 使用一个人的名字和姓氏来创建唯一的用户名。我当前的表格单元格遵循以下格式:
名字中间名(可能的第二个中间名)姓氏
我将如何编写一个公式来创建这个用户名?
我正在尝试使用 Excel 使用一个人的名字和姓氏来创建唯一的用户名。我当前的表格单元格遵循以下格式:
名字中间名(可能的第二个中间名)姓氏
我将如何编写一个公式来创建这个用户名?
这一切都在一个牢房里吗?如果是这样,那么使用 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
。
如果名称出现[Kent, Clark B]
在一个单元格中。
我使用以下公式得到"ckent"
:
=IFERROR(LOWER(MID(E2, FIND(" ", E2, 1) + 1, 1) & LEFT(E2, FIND(",", E2, 1)-1)), " ")
E2
名称单元格在哪里。