分享

你会用Excel查找,每个项目首次出现的姓名吗?学会工作效率倍增

 秋天的小鱼 2020-01-09

使用Excel时,面对表格,你会查找每个项目首次出现的姓名吗,也就是下图表格标红的字体吗。 不会的话,继续往下看,学会之后工作效率倍增!

你会用Excel查找,每个项目首次出现的姓名吗?学会工作效率倍增

在单元格中输入公式=INDEX(B2:G2,MATCH(TRUE,B2:G2>0,0)),并按Ctrl Shift Enter组合键,之后向下填充即可提取。

你会用Excel查找,每个项目首次出现的姓名吗?学会工作效率倍增


解题思路:

1、 求出第一个非空单元格在指定区域中的位置

2、 借用位置获取相应的姓名

由于在Excel中汉字总是比数字大,所以先将单元格的值与任意数字进行判断,如这里用的是0值,所获取到的结果是逻辑值TRUE和FALSE,如下图所示:

你会用Excel查找,每个项目首次出现的姓名吗?学会工作效率倍增

通过判断,发现首次出现TRUE就是首次出现姓名位置,所以这里可以用MATCH函数来确定位置。

你会用Excel查找,每个项目首次出现的姓名吗?学会工作效率倍增

确定好位置之后,就可以用INDEX对数据进行引用。

由于MATCH(TRUE,B2:G2>0,0)是一个数组公式,所以最后需要按三键结合。

公式说明:

MATCH函数表示返回要查找的数据在区域中的相对位置

=MATCH(要查找的数据,查找区域,查找方式)

INDEX函数表示返回表格或区域中的值或值的引用

=INDEX(数组或区域,行号,列号)

小技巧:如下图所示,如果遇到名字个数是一样的,比如姓名都是三个字

你会用Excel查找,每个项目首次出现的姓名吗?学会工作效率倍增

这时处理的方法比较简单,可以通过以下方法来实现:

先用PHONETIC函数,将表格的中的文本连接在一起,之后在利用LEFT函数从左边提取三个字符即可获取第一次出现的姓名,具体公式=LEFT(PHONETIC(B2:G2),3),最后向下填充即可。

你会用Excel查找,每个项目首次出现的姓名吗?学会工作效率倍增

公式说明:

PHONETIC函数表示对文本字符串所在的单元格区域进行引用。

语法结构:=PHONETIC(单元格引用区域)

LEFT函数表示对单元格内容进行截取,从左侧第一个字符开始,截取指定长度。

语法结构:=LEFT (字符串,从左算起截取的字符的数量)。

End.

编辑:南北(牛账网小编)

牛账网,为您提供会计实操干货与考证经验分享、2000 们免费教学视频及题库等,让您所学及所用。

公众号:牛账会计

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多