用LEFT函数提取姓名列表中的姓氏
1、先做一个简单的提取姓氏的方法,如下图所示:我们的问题是要提取B列姓名列表中的姓氏,在C2中录入公式:“=LEFT(B2,1)“回车,返回B2单元格中姓氏‘’张‘’。




5、在C2中录入公式:=LEFT(B2,OR(LEFT(B2,{2,1})=$E$3:$E$5)+1),按下ctrl+shift+enter三键结束公式。公式返回B2中的复姓‘欧阳’。

6、向下复制填充公式,即可将B列中所有的撮劝丛食单姓、复姓全都提取出来了。本例中,我们先用LEFT(B2,{2,1})函数把B2中的第一个、第二个字符都枞绶晷箜提取出来,然后LEFT(B2,{2,1})=$E$3:$E$5,即将提取出来的内容将复姓表中的内容逐个进行对比,再用OR函数进行判断,只要有一个匹配上,就返回TRUE,再将结果加上1,即公式OR(LEFT(B2,{2,1})=$E$3:$E$5)+1,结果是如果提取出来的复姓匹配上,返回TRUE,加上1,返回2,结果是如果提取出来的单姓匹配不上,返回FALSE加上1,返回1,返回结果又作为等号右边LEFT函数的第二个参数,从而将B列中单姓复姓全都提取出来了。每一步用鼠标涂黑,按下F9,对比看下更容易理解此公式。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:33
阅读量:74
阅读量:96
阅读量:49
阅读量:28