Excel 有合并单元格的情况下怎么多条件查询

2025-03-25 20:45:03
推荐回答(2个)
回答1:

“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列的数据。

回答2:

Excel中能不使用合并单元格尽量不要使用,使用合并单元格会使后期的数据处理增加很多麻烦。高手的Excel表格很少用合并单元格的,要用也一般仅在标题中使用。
你的问题具体是什么情况不得而知,所以也无法给你提出具体的方法,可参考下本人在下面问题中的回复,看是否有借鉴作用:
http://zhidao.baidu.com/question/755843980237994644