完善了一下:即当姓名为单姓单名、单姓双名、复姓双名时都能自动识别,只有当姓名为复姓单名时,才需要手动改一下,当然也可针对复姓单名单独作一个公式,但没有多大实用性。例子如下:当A1=姓名,想让B1=姓,C1=名时,可以这样:在B1中输入:=IF(LEN(A1)=4,LEFT(A1,2),LEFT(A1,1)),在C1中输入:=IF(LEN(A1)=4,RIGHT(A1,LEN(A1)-2),RIGHT(A1,LEN(A1)-1)),例如:当A1=“岳飞”时,B1=岳,C1=飞当A1=“赵本山”时,B1=赵,C1=本山当A1=“司马相如”时,B1=司马,C1=相如但当A1=“欧阳峰”时,则会:B1=欧,C1=阳峰,这就会错误,因为概率少,建议楼主手动改写一下,当然实在要写公式,只能在B1中输入:=IF(LEN(A1)=3,LEFT(A1,2),""),C1中输入:=IF(LEN(A1)=3,RIGHT(A1,1),""),这套公式只适用于复姓单名。