文/牛哥
計算機二級什么最難?
Excel函數??!
小編在這里為大家奉上眾多難點中的一個考點
《函數實例應用之合并單元格精確查找》,
希望能為你的考試錦上添花。
好好學習,好好刷題。
終有一天你會過二級,
不是這次,就是下次。
關于合并單元格已經給大家介紹了好幾篇文章了,牛哥就給大家?guī)硪粋€關于合并單元格精確查找的案例。
要求根據數據區(qū)域E列的省份,查找其在數據源區(qū)域B~C列中對應的地區(qū),結果放在F列。
由于地區(qū)B列為合并單元格,因此不能直接用逆向查找來直接找到E列省份對應的B列地區(qū),而應該查找在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這個區(qū)域中的位置,0表示精確查找,因為公式要下拉,這里區(qū)域C1:C11要使用絕對引用;
INDIRECT('B1:B'&MATCH(E2,$C$1:$C$11,0)):動態(tài)引用B列的數據范圍,范圍上限為B1單元格,下限為上面MATCH函數所查找到的位置,例如這里E2在B列中的第10行,那么INDITECT函數引用的范圍就是B1:B10;
=LOOKUP('々',INDIRECT(…)):利用LOOKUP函數查找上面INDITRECT函數所得到范圍的最后一個非空單元格的內容,例如這里,INDITECT函數引用的范圍就是B1:B10,因此LOOKUP返回在結果為B1:B10這個范圍的最后一個非空單元格內容,也就是B9單元格的華東;這里”々”為Excel能識別的最大漢字,可以用Alt 41385來輸入,實際應用中常常用“座”來代替。