【Excel】带合并单元格怎么查询?
首先,祝大家2021年新年快乐~
常有小伙伴问:书生,带合并单元格怎么查询…
相信大家都被合并单元格的问题困扰过,今天就为大家带来一篇合并单元格查询的详解;
如下,图片所示,求 二年级 2班 的分数 如图显示81
=LOOKUP(1,0/(E3&F3=LOOKUP(ROW(1:9),IF(A2:A10<>'',ROW(1:9)),A2:A10)&B2:B10),C2:C10)
看完公式一个脑袋两个大,对吧,没关系,咱慢慢分析…
首先,拿到题,仔细观察,发现,如果A列没有合并单元格,那就…简单多了,那么,问题转移了:如何将A列合并单元格数据变为非合并状态,并填充;
我用:LOOKUP构造数组,将A列合并单元格数据变为非合并状态了;
Lookup,一参,用row(1:9),二参用IF(A2:A10<>'',ROW(1:9)),形成递增数列,三参为返回竖列,用A2:A10区域;这样,A列就变形成功了:
接下来,应该都会查找了
剩下的,就是套公式,套出来的;上边,用了lookup嵌套;其实还可以用index+match嵌套;vlookup嵌套…因为,问题转换成了多条件查询;
=LOOKUP(1,0/(E3&F3=“处理好的A列”&C12:C20),D12:D20)
这个那里不明白,可以文章后留言,或者在群里问一下老师
小伙伴们,今天这个合并单元格的坑,填好了,不过,实际生活中,常用辅助列、假合并完成,毕竟,效率第一!
好啦今儿分享到这里,祝大家好运!
赞 (0)