广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何用EXCEL公式实现多条件精确筛选

    来源:网络收集  点击:  时间:2024-05-13
    【导读】:
    EXCEL办公软件可以实现条件筛选,但只有“升序”和“降序”两种方式,无法实现精确筛选;本经验主要介绍如何建立条件选择公式,来实现EXCEL的精确分类功能工具/原料moreEXCEL2003及以上版本方法/步骤

    1. EXCEL本身提供的精确筛选功能有限,只能按照单元格内容的首字母顺序排列或数值大小进行顺序排列;本文介绍如何利用IF、AND、OR的组合公式来实现数据的精确筛选

    2. IF AND组合公式实现条件筛选:

    如图示列表,有九位同学各自五门课程的成绩单,从中筛选出来至少有一门挂科的同学,公式为: =IF(AND(D2=60,F2=60,H2=60,J2=60,L2=60),全部及格,有挂科)

    AND语法为: AND(公式1,公式2,公式3......)

    只要小括号内的公式全部满足,则AND公式整体值为真;否则有任何一个公式为假,整体值为假;公式之间为逻辑与的关系;

    IF语法为: IF(公式,值1,值2)

    值1为公式值为真时的输出值,值2为公式值为假时的输出值;

    那么此时公式:=IF(AND(D2=60,F2=60,H2=60,J2=60,L2=60),全部及格,有挂科)

    代表D2/F2/H2/J2/L2这5个单元格的值(五门科目得分),全部大于等于60,则为“全部及格”,否则则为“有挂科”

    3. IF OR组合公式实现条件筛选:

    如图示列表,九位同学各自五门课程的成绩单,从中筛选出来至少有一门成绩优异的同学,公式为:=IF(OR(D2=95,F2=95,H2=95,J2=95,L2=95),有特长科目,无突出科目)

    OR语法为:OR(公式1,公式2,公式3......)

    只要小括号内的公式有一个满足,则OR公式整体值为真;当全部公式值为假时,整体值为假;公式之间为逻辑或的关系;

    IF语法为: IF(公式,值1,值2)

    值1为公式值为真时的输出值,值2为公式值为假时的输出值;

    那么此时公式:=IF(OR(D2=95,F2=95,H2=95,J2=95,L2=95),有特长科目,无突出科目)

    代表D2/F2/H2/J2/L2这5个单元格的值(五门科目得分),只要有一门成绩大于95,则证明该同学,“有特长科目”,否则则为“无突出科目”

    4. IF AND OR 组合公式实现条件筛选:

    如图示列表,九位同学各自五门课程的成绩单,从中筛选出来至少有一门成绩不及格而同时有至少一门成绩优异的”偏科“同学:公式为:=IF(AND(OR(D2=60,F2=60,H2=60,J2=60,L2=60),OR(D2=95,F2=95,H2=95,J2=95,L2=95)),偏科,均衡)

    AND语法为: AND(公式1,公式2,公式3......)

    只要小括号内的公式全部满足,则AND公式整体值为真;否则有任何一个公式为假,整体值为假;公式之间为逻辑与的关系;

    OR语法为:OR(公式1,公式2,公式3......)

    只要小括号内的公式有一个满足,则OR公式整体值为真;当全部公式值为假时,整体值为假;公式之间为逻辑或的关系;

    IF语法为: IF(公式,值1,值2)

    值1为公式值为真时的输出值,值2为公式值为假时的输出值;

    那么此时公式:=IF(AND(OR(D2=60,F2=60,H2=60,J2=60,L2=60),OR(D2=95,F2=95,H2=95,J2=95,L2=95)),偏科,均衡)

    首先,OR(D2=60,F2=60,H2=60,J2=60,L2=60),D2/F2/H2/J2/L2这5个单元格的值(五门科目得分),只要有一门成绩小于60,则OR值为真;

    其次,OR(D2=95,F2=95,H2=95,J2=95,L2=95),D2/F2/H2/J2/L2这5个单元格的值(五门科目得分),只要有一门成绩大于95,则OR值为真;

    AND (OR公式1,OR公式2)则表示,该同学各科目成绩,必须同时满足这两个OR公式,即有一门成绩小于60的同时有一门成绩大于95,此时我们使用IF语句定义该同学为偏科”

    注意事项

    输入公式时注意,小括号需要对应,有“(” ,就必须有“)”,否则语法错误

    输入公式时注意,逗号和引号均需要在半角或英文状态下输入,否则公式格式错误

    如果对单元格内容做精确匹配判断时,需要对假设字符串做引用,如判断D2单元格的内容是不是“语文”时,需要在公式中对“语文”加引号:D2=语文

    如果单元格内容已经定义为数值而非字符串时,对单元格做判断时,不需要加引号;如判断数值单元格D2的内容是不是=8888:D2=8888

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_749956.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 11:31:29  耗时:0.026
    0.0262s