在Excel中 , 有时我们需要将人的姓名分开 , 单独得到其姓氏和名字 。当然 , 如果人员名单一多 , 将姓氏和名字分开的工作量是相当大的 。怎样才能迅速地将多个人员的姓名实现姓氏和名字分开呢?其实 , 利用一个Excel嵌套函数 , 就可以轻松解决这个问题 。下面 , 笔者就给大家简单地介绍一下 。
第一步:先打开某个含有多个人员名单的Excel工作簿 , 然后选中B2单元格并在编辑栏中输入以下函数:
=IF(LEN(A2)=2,MID(A2,1,1),IF(LEN(A2)=3,MID(A2,1,1),IF(LEN(A2)=4,MID(A2,1,2))))
函数输入完毕后 , 按下回车键并再一次选中B2单元格 , 接着将鼠标移至该单元格的右下角处 , 当鼠标指针变成“十字”形时 , 拖动填充手柄往下填充至B列最后一行包含数据的单元格 , 这时 , 我们就从所有人员的姓名中提取出了姓氏来 。
仿照第一步的操作 , 选中C2单元格 , 输入一个和上边所提到的函数结构完全相同的函数:
=IF(LEN(A2)=2,MID(A2,2,1),IF(LEN(A2)=3,MID(A2,2,2),IF(LEN(A2)=4,MID(A2,3,2))))
【Excel巧用嵌套函数实现姓名分离】输入函数后按下回车键 , 接着选中C2单元格并拖动填充手柄 , 完成C列单元格数据的填充工作 , 直到将A列单元格中所有人员姓名中的“名字”字符串提取出来为止 。
推荐阅读
- Excel计算满足条件的数值的个数的DCOUNT函数使用教程
- excel全半角转换函数:ASC和WIDECHAR函数使用基础教程
- Excel从指定位置提取指定字符的MID函数使用教程
- excel日期转星期的六种方法图解教程
- Excel中删除非打印字符的CLEAN函数使用教程
- Excel求文本字符数的LEN函数使用基础教程
- Excel怎么把身份证升为18位,提取出生年月,性别,年龄
- Excel删除多余的空格字符的TRIM函数使用基础教程
- excel为什么sum求和后为0,SUM函数忽略文本求和
- 学excel函数公式,先了解formulatext函数