文/牛哥
计算机二级什么最难?
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 41385来输入,实际应用中常常用“座”来代替。
联系客服