巧用LOOKUP或CHOOSE函数替代IF函数解决现实问题.docVIP

巧用LOOKUP或CHOOSE函数替代IF函数解决现实问题.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
巧用LOOKUP或CHOOSE函数替代IF函数解决现实问题

巧用LOOKUP或CHOOSE 电子表格中有什么别的函数能代替IF函数? ? 单位的人员身份很多,工资还不一样。如果IF 局长 2000,IF 副局 1000……,这样下去得IF10多次,但是IF超过7层就不行了。有什么别的函数可以也达到这样的功能还不受功能限制吗? ????可以使用vlookup或lookup ????假设职称在C列从C2开始 ????在D2中输入以下公式: ????=VLOOKUP(C2,{局长,2000;副局,1000;处长,800;副处,600;科长,400;副科,300;员工,200;其它,100},2,0) ???或者 ????=LOOKUP(2,1/({局长;副局;处长;副处;科长;副科;员工;其它}=C2),{2000;1000;800;600;400;300;200;100}) ????注意在构建数组的时候要一一对应,支持下拉填充, ????相信你根据自己的情况,微调一下公式就可以实现目的。 ????excel vlookup函数使用方法 ????今天在百度知道的时候,看到旁边有人问excel中条件查找vlookup的问题,有几位高手都知道使用vlookup作答,可惜都是没有经过测试,直接复制别人的答案。有图详细解答一下这个问题: ????问题:如下图,已知表sheet1中的数据如下,如何在数据表二 sheet2 中如下引用:当学号随机出现的时候,如何在B列显示其对应的物理成绩? ????首先我们介绍下使用的函数 vlookup 的几个参数,vlookup是判断引用数据的函数,它总共有四个参数,依次是: ????1、判断的条件 ????2、跟踪数据的区域 ????3、返回第几列的数据 ????4、是否精确匹配 ????根据问题的需求,这个公式应该是: ????=vlookup(a2,sheet1!$a$2:$f$100,6,true) ????详细说明一下在此vlookup函数例子中各个参数的使用说明: ????1、a2 是判断的掉条件,也就是说如果sheet2表中a列对应的数据和sheet1表中的数据相同方能引用; ????2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f列,$是绝对引用(关于绝对引用可以参考这里); ????3、6 这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是5 ????4、是否绝对引用,如果是就输入 true 如果是近似即可满足条件 那么输入false (近似值主要用于带小数点的财务、运算等) ????5、vlookup是垂直方向的判断,如果是水平方向的判断可使用Hlookup函数 ????结果如下图: ????不知道你是否已经会使用vlookup这个条件查找函数,如果你有兴趣可以试试本例。与本例结合紧密的是excel数据引用,更多的excel可以参考这里。 vlookup代替if实现任意多条件判断 答:在excel中函数最多只能嵌套七层,IF函数也不能例外,遇到需要进行多次判断的怎么办呢?可以用VLOOKUP函数替代。 ??? 例如:下表中需要根据提供的销售额判断提成比率,这里可能有很多,为了演示方便,只列中三种。这种情况下怎么判断呢? 公式1:=vlookup(C2,A$1:B$100,2,0) ???? 如果区域不想放在单元格区域,可以直接写成常量数组,即: ???? =VLOOKUP(C2,{销售额,提成比率;电视,0.1;洗衣机,0.05;吸油烟机,0.06},2,0) ?????如果IF是进行的区间判断,怎么用VLOOKUP替换呢?答案是可以用vlookup的模糊查找功能。看下例: ?? ?? 公式为:=VLOOKUP(D2,A1:B11,2) 示例附件下载 upload/2011_10/11101509099723.rar if函数嵌套最多是多少层?如何突破层数限制? Excel中if函数嵌套是指一个函数里还可以再套另外一个函数,另外函数里再套下一个函数。   例如,见下图就是一个if函数的四层嵌套。在A2-A6单元格是成绩分数,在B2-B6单元格分别进行等级评定。前提是我们先用IF函数设定条件,即在B2单元格输入公式:=IF(A289,A,IF(A279,B, IF(A269,C,IF(A259,D,F)))),确定后,就为第一个成绩指定一个字母等级 (F)。   在Excel 2003及以前的版本中,最多允许7层IF函数嵌套,在Excel 2007中允许使用64层IF函数嵌套。IF函数既然有嵌套层数限制,但有没有办法突破层数限制呢?if函数不可能嵌套百层,但不代表没办法。   我们可以借助lookup和vlookup函数、CHOOSE函数代替I

文档评论(0)

wannian118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档