首页 > Office专区 > Excel教程 >

多条件查找的几个套路

来源:互联网 2023-02-20 17:53:18 460

在日常办公应用中,根据特定条件查找并返回满足条件的结果会经常用到,对于单条件查找还能轻松完成,但对要求满足两个甚至两个以上条件的要求就没那么简单了。接下来为大家分享几个多条件查找的套路,希望对大家以后的工作有所帮助ffK办公区 - 实用经验教程分享!

多条件查找的几个套路ffK办公区 - 实用经验教程分享!

工具/原料

  • Excel 2010及以上版本

方法/步骤

  • 1

    情景设定ffK办公区 - 实用经验教程分享!

    有多羞躲款不同参数的手机可供选择,我们需要从这些信息中查找到符合条件的手机品牌/型号(为方便举例,选择少量源数据)ffK办公区 - 实用经验教程分享!

    多条件查找的几个套路ffK办公区 - 实用经验教程分享!

  • 2

    方法一:lookup函数查找ffK办公区 - 实用经验教程分享!

    输入公式:=LOOKUP(1,0/((A2:A6=F2)*(B2:B6=G2)*(C2:C6=H2)),D2:D6)ffK办公区 - 实用经验教程分享!

    公式套路:lookup(1,0/(条件1*条件2*条件N),返回结果区域)ffK办公区 - 实用经验教程分享!

    多条件查找的几个套路ffK办公区 - 实用经验教程分享!

  • 3

    方法二:offset match组合ffK办公区 - 实用经验教程分享!

    输入公式:=OFFSET(D2,MATCH(F2&G2&H2,A2:A6&B2:B6&C2:C6,0)-1,0)ffK办公区 - 实用经验教程分享!

    公式套路:offset(返回结果区域起点,MATCH(查找值,查找区域,0)-1,0)ffK办公区 - 实用经验教程分享!

    原理:查找值是三个条件用连接符组成一个条件,同理查找区域也是三个区域组成一个区域,再精确匹配,查找满足条件的组合所处位趣盆置;最后利用offset函数通过位置的偏移得到泰秤注最终结果ffK办公区 - 实用经验教程分享!

    注意:因为是数组公式,所以在输入公式后要按ctrl shift enter三键结束ffK办公区 - 实用经验教程分享!

    多条件查找的几个套路ffK办公区 - 实用经验教程分享!

  • 4

    方法三:index match组合ffK办公区 - 实用经验教程分享!

    输入公式=INDEX(D2:D6,MATCH(F2&G2&H2,A2:A6&B2:B6&C2:C6,0))ffK办公区 - 实用经验教程分享!

    公式套路:index(返回结果区域,MATCH(查找值,查找区域,0))ffK办公区 - 实用经验教程分享!

    原理:查找值是三个条件用连接符组成一个条件,同理查找区域也是三个区域组成一个区域,再精确匹配,查找满足条件的组合所处位置;最后利用index函数得到最终结果ffK办公区 - 实用经验教程分享!

    注意:因为是数组公式,所以在输入公式后要按ctrl shift enter三键结束ffK办公区 - 实用经验教程分享!

    多条件查找的几个套路ffK办公区 - 实用经验教程分享!

  • 5

    方法四:vlookup if函数组合ffK办公区 - 实用经验教程分享!

    输入公式=VLOOKUP(F2&G2&H2,IF({1,0},A2:A6&B2:B6&C2:C6,D2:D6),2,0)ffK办公区 - 实用经验教程分享!

    公式套路:vlookup(查找值,if({1,0},查找区域,返回结果区域),2,0)ffK办公区 - 实用经验教程分享!

    原理:查找值是三个条件用连接符组成一个条件,同理查找区域也是三个区域组成一个区域,再if函数重构数据;最后利用vlookup函数精确查找得到最终结果ffK办公区 - 实用经验教程分享!

    注意:因为是数组公式,所以在输入公式后要按ctrl shift enter三键结束ffK办公区 - 实用经验教程分享!

    多条件查找的几个套路ffK办公区 - 实用经验教程分享!

  • 5此文章未经许可获取自百度经验
  • 注意事项

    • 多学一项技能,少一个求人的理由
    • 如果觉得有帮助,投我一票吧

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ffK办公区 - 实用经验教程分享!


    标签: excel条件

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码