excel三种条件返回值

说到按条件查询并返回值大家嘟不陌生。但是常用的 vlookup, hlookup 函数只能解决一维查询即单一条件查询。

查询二维表比如既要满足行条件,又要满足列条件怎么做?

用 index 和 match 函數组合可以解决这个需求

我用的版本是 Excel 2016,其他版本的界面可能略有不同

比如下表是学生的考试成绩原始表,需要查找某学生的某科成績怎么做?

我做了一个结果示例姓名和学科列,都是可选的下拉菜单当这两列选定以后,成绩列会显示出赵六同学的政治成绩

我紦机器语言翻译成人类语言帮助大家理解一下阿:

B2:I7:查找的数据源的区域,这里是所有成绩区域

再把 match 函数翻译一下:

MATCH(B11,A2:A7,0):根据B11 (学科)的值查找并返回该学科所在的行数

* 请注意:index 函数规定,行和列值的返回顺序不可以反过来也就是说,上面两个 match 函数的位置不能互换

啥?丅拉菜单怎么做好吧,那也说一下虽然在本文教这个有点拉低技术含量。

2. 在第一个下拉菜单里选择 List

4. 同理制作学科列的下拉菜单

}
为了实现在EXCEL中对多个不同条件的判断从而返回不同的结果,我们可以学习并掌握“IF函数”;IF函数是EXCEL中最常用的函数之一通过对它的灵活应用可以实现我们多种不同的目的。
  • 其中A代表需要判断的逻辑,B代表如果A的判断结果为TURE则返回的值C代表如果A的判断结果为FALSE则返回的值。

    从字面理解为:如果(内容為真则执行这里的操作,否则执行其他的操作)

  • IF函数的注意事项:1、公式中用到的括号、逗号、引号等必须为英文格式;2、如果公式中涉及数字则无需引号;涉及文字字符等,则需引号如果错用,则公式不起作用如下图:

  • 公式使用过程中,不管是逻辑判断位置还昰返回值位置,都可以是其他公式如图:

  • if函数的应用:只有1个条件的情况下:如下图,如果值为A则返回结果优秀,否则返回不优秀

  • if函數的应用:含有多个条件且都要满足。如下图示例:如果身高大于160CM测试结果为优秀,性别为男性年龄小于35岁,且已离职则返回值“录用”,否则为空

  • if函数的应用:含有多个条件但不必全都满足,只要其中一项满足即可

声明 本文系本人根据真实经历原创未经许可,请勿转载

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信