“Excel 有合并单元格的情况下多条件查询”的操作步骤是:
1、打开Excel工作表;
2、因为需要,A列存在着合并单元格,且格式需要保留,不做修改,然后根据E:F列的条件,引用C列对应的成绩;
3-(1) 在G2单元格输入以下公式,然后向下填充公式
=VLOOKUP(F2,OFFSET(B$1,MATCH(E2,A:A,)-1,,20,2),2,)
公式表示:通过OFFSET函数,以B1单元格为基准,以E2姓名在A列出现的行数作为向下偏移的行,向下选取20行2列为区域,成为VLOOKUP函数的引用区域,查找出F2精确匹配的对应C列数据。
3-(2)在G2单元格输入以下公式,然后向下填充公式
=VLOOKUP(F2,INDIRECT("B"&(MATCH(E2,A:A,0)+1)&":C$19"),2,0)
公式表示:通过INDIRECT函数,建立以E2姓名在A列对应的行号加1和C19的引用区域,以F2为查找条件,精确匹配后,返回对应C列的数据。