如何在Excel中生成名.姓@test格式的组合用户名?
Excel生成指定格式用户名的最优方法
假设你的“名”在A列,“姓”在B列,以下是两种实用方法:
方法1:用TEXTJOIN(Excel 2019及以后版本推荐)
这个函数比CONCATENATE更灵活,还能自动忽略空值,公式如下:
=LOWER(TEXTJOIN(".", TRUE, A2, B2))&"@test"
TEXTJOIN(".", TRUE, A2, B2):用句点连接A2(名)和B2(姓),TRUE表示忽略空值(如果某行的名/姓为空,不会出现多余的句点)LOWER():把拼接后的文本转成全小写&"@test":在末尾添加指定后缀
方法2:用&拼接(兼容所有Excel版本)
如果你的Excel版本不支持TEXTJOIN,直接用&拼接更简单,公式:
=LOWER(A2&"."&B2)&"@test"
A2&"."&B2:直接把名、句点、姓拼接在一起- 后续的
LOWER()和&"@test"作用和方法1一致
举个例子:当A2是Jimmy,B2是Rogers时,两个公式都会返回jimmy.rogers@test,完全符合你的需求。
内容的提问来源于stack exchange,提问作者James Stone
相关产品推荐
相关产品推荐

