
如下图所示,在使用Excel时,经常用会遇到这种数据源包含合并单元格的信息查询的问题。此时,我们可以使用VLOOKUP、OFFSET、MATCH三个函数的嵌套组合求解,来获得我们需要的查询信息。

函数公式
在G2单元格输入公式【=VLOOKUP(F2,OFFSET(B1:C1,MATCH(E2,A2:A10,),,3),2,)】,回车后得到查询结果。
函数解读
1.VlOOKUP函数的作用简单的说,就是找谁,在哪个区域找,返回这个区域的第几列数据对应的值,其语法格式为:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])。
2.OFFSET函数的作用是根据指定的参照点,偏移指定的行数列数,获取指定位置的值,或者获取一个指定位置的区域。其语法格式为:OFFSET(reference,rows,cols,height,width)。本列中OFFSET函数可以获取一个三行高度的区域。
3.MATCH函数的作用是查找一个值在一个指定的单行或单列区域中的位置,其语法格式为:MATCH(lookup_value, lookup_array, match_type)。
4. VLOOKUP、OFFSET、MATCH三个函数嵌套组合,在当前题型中的含义是VLOOKUP在一个OFFSET与MATCH组合的动态区域中,进行数据的查找。
更多教程:OKOFFICE(办公随手学)
微信公众号:Office_zh