用LEFT函数提取姓名列表中的姓氏

 时间:2024-10-12 22:27:02

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

用LEFT函数提取姓名列表中的姓氏
用LEFT函数提取姓名列表中的姓氏
用LEFT函数提取姓名列表中的姓氏

2、向下复制填充,B列中所有姓氏全都提取敛财醣沁并放置在C列中了。需要注意的是,LEFT函数中的第二个参数是提取字符串的个数,因为我们的姓氏是单姓,只需提取一个就可以了,所以第二个参数为1,如果是复姓,我们要提取姓氏时,第二个参数就要填2了。如下图二中,要提取复姓,我们在C2单元格中录入公式:=LEFT(B2,2),回车。

用LEFT函数提取姓名列表中的姓氏
用LEFT函数提取姓名列表中的姓氏

3、函数返回B2单元格中的复姓“欧阳”,向下复制填充,即可B列中所有的姓氏(复姓)都提取出来了。

用LEFT函数提取姓名列表中的姓氏
用LEFT函数提取姓名列表中的姓氏

4、实际生活中,很少只有单姓或者只有复姓的情况,大多数情况下,是单姓和复姓在一个表格中,所以我们要用一个公式判断并提取姓氏(包含单姓和复姓)。如下图所示。为了下面公式的方便,我们先做一个有关复姓的辅助表格。

用LEFT函数提取姓名列表中的姓氏

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

用LEFT函数提取姓名列表中的姓氏
用LEFT函数提取姓名列表中的姓氏

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,对比看下更容易理解此公式。

用LEFT函数提取姓名列表中的姓氏
  • 如何在excel中使用left函数提取姓名中的姓氏?
  • EXCEL运用HLOOKUP计算每位员工的销售提成率
  • Excel中如何使用mid函数?
  • 在Excel中怎样用Datedif函数计算年龄
  • 在Excel中len函数怎么用?
  • 热门搜索
    道德手抄报 手抄报的装饰花边简单 读书月手抄报 读书手抄报的资料 城南旧事手抄报图片 关于读书手抄报资料 法律伴我成长手抄报 关于读书手抄报内容 节约用水用电手抄报 语言文字规范化手抄报