跟着课堂,一起成长!
文/牛哥
计算机二级什么最难?
Excel函数啊!
小编在这里为大家奉上众多难点中的一个考点
《函数实例应用之合并单元格精确查找》,
希望能为你的考试锦上添花。
好好学习,好好刷题。
终有一天你会过二级,
不是这次,就是下次。
关于合并单元格已经给大家介绍了好几篇文章了,牛哥就给大家带来一个关于合并单元格精确查找的案例。
要求要求根据数据区域E列的省份,查找其在数据源区域B~C列中对应的地区,结果放在F列。
问题分析由于地区B列为合并单元格,因此不能直接用逆向查找来直接找到E列省份对应的B列地区,而应该查找在C列中满足等于E列省份对应B列的最后一个非空单元格内容。
F2单元格公式为:=LOOKUP("々",INDIRECT("B1:B"MATCH(E2,$C$1:$C$11,0))),公式下拉即可。
公式解析
MATCH(E2,$C$1:$C$11,0):精确查找E2单元格在C1:C11这个区域中的位置,0表示精确查找,因为公式要下拉,这里区域C1:C11要使用绝对引用;
INDIRECT("B1:B"MATCH(E2,$C$1:$C$11,0)):动态引用B列的数据范围,范围上限为B1单元格,下限为上面MATCH函数所查找到的位置,例如这里E2在B列中的第10行,那么INDITECT函数引用的范围就是B1:B10;
=LOOKUP("々",INDIRECT(…)):利用LOOKUP函数查找上面INDITRECT函数所得到范围的最后一个非空单元格的内容,例如这里,INDITECT函数引用的范围就是B1:B10,因此LOOKUP返回在结果为B1:B10这个范围的最后一个非空单元格内容,也就是B9单元格的华东;这里”々”为Excel能识别的最大汉字,可以用Alt+来输入,实际应用中常常用“座”来代替。
今日互动怎么样,小伙伴们学会这个方法了吗?
没有看懂也没关系,记住它的用法,
自己用的时候修改数据范围就可以了。
如果大家对文章中有不理解的地方
或者有其他有兴趣的问题,