Excel:将名字/姓氏格式化为“lastname.firstinitial”格式

Excel:将名字/姓氏格式化为“lastname.firstinitial”格式

我已导出员工列表的 CSV。在单元格 A1 中(姓名格式为完整名字、空格,然后是完整姓氏)。如何制作一个单元格,其中包含完整姓氏、下划线,然后是名字的首字母)例如:A1,读取(John Smith)单元格 B1 可以格式化为显示 Smith_J)

答案1

将其分成两列会容易得多,A 列用于名字,B 列用于姓氏。

那么你的公式就是 =B1&"_"&LEFT(A1,1)

此公式基本上抓取姓氏(B1),添加下划线&"_"&,然后抓取名字列的第一个字符LEFT(A1,1)


如果您不能划分名字/姓氏列,您的公式将会更加复杂:

=MID(A1,FIND(" ",A1)+1,256)&"_"&LEFT(A1,1)

此公式获取第一个空格字符后出现的所有字符=MID(A1,FIND(" ",A1)+1,256),添加下划线&"_"&,然后抓取字符串的第一个字符(首字母)LEFT(A1,1)

相关内容