Excel函数-条件语句IF的多层嵌套    3星级
Excel函数-条件语句IF的多层嵌套
[ 作者:蓝色海豚    转贴自:本站原创    点击数:    更新时间:2014/9/20    文章录入:蓝色海豚
【字体: 字体颜色

IF语句的基本结构是IF(条件,如果为“真”时的结果,如果为“假”时的结果)
IF语句的最简单形式是:IF(K2="牛的饲养","农、林、牧、渔业","不属于农、林、牧、渔业")
IF语句支持多层嵌套,嵌套的位置就在“如果为‘假’时的结果”处,只要参照上一层的形式复制一遍即可
下面是举例:
2层嵌套:IF(K2="牛的饲养","农、林、牧、渔业",IF(K2="装订及印刷相关服务","制造业","不属于农、林、牧、渔业或制造业"))
3层嵌套:IF(K2="牛的饲养","农、林、牧、渔业",IF(K2="装订及印刷相关服务","制造业",IF(K2="综合医院","卫生和社会工作","不属于农、林、牧、渔业,制造业或卫生和社会工作")))

需要特别注意的是多层嵌套时括号的数量,如果少了的话,Excel会提示错误并给出自动修正的方案,但是如果多了的话,Excel常常只会提示错误,而并不会找到解决方法。

另外需要注意的是,目前的WPS电子表格程序最多只能支持IF语句的7层嵌套,超过这个数量,就会出错,并且自己随意修改函数表达式。所以说如果表达式比较复杂的话,建议还是使用微软Office的Excel,保险些。

下面是一个IF语句20层嵌套结构的举例:

IF(LEFT(R2,1)="A","农、林、牧、渔业",IF(LEFT(R2,1)="B","采矿业",IF(LEFT(R2,1)="C","制造业",IF(LEFT(R2,1)="D","电力、热力、燃气及水生产和供应业",IF(LEFT(R2,1)="E","建筑业",IF(LEFT(R2,1)="F","批发和零售业",IF(LEFT(R2,1)="G","交通运输、仓储和邮政业",IF(LEFT(R2,1)="H","住宿和餐饮业",IF(LEFT(R2,1)="I","信息传输、软件和信息技术服务业",IF(LEFT(R2,1)="J","金融业",IF(LEFT(R2,1)="K","房地产业",IF(LEFT(R2,1)="L","租赁和商务服务业",IF(LEFT(R2,1)="M","科学研究和技术服务业",IF(LEFT(R2,1)="N","水利、环境和公共设施管理业",IF(LEFT(R2,1)="O","居民服务、修理和其他服务业",IF(LEFT(R2,1)="P","教育",IF(LEFT(R2,1)="Q","卫生和社会工作",IF(LEFT(R2,1)="R","文化、体育和娱乐业",IF(LEFT(R2,1)="S","公共管理、社会保障和社会组织",IF(LEFT(R2,1)="T","国际组织","出错了!"))))))))))))))))))))

  • 上一篇文章:Excel函数-条件语句IF(配合AND函数使用)

  • 下一篇文章:Excel函数-求和的SUM
  • 发表评论   告诉好友   打印此文  关闭窗口
     最新5篇热点文章
    华为P30怎么调整屏幕底部的…[73]
    卸载流氓软件奇安信天擎[906]
    用Word排版和打印身份证[56]
    ZBLOG关闭隐藏评论功能的修…[51]
    免费的DNS服务器[79]
     
     最新5篇推荐文章
    华为P30怎么调整屏幕底部的…[02-15]
    微软BING每日一图的引用源…[11-30]
    不允许微信群里的非本人好…[10-12]
    免费的DNS服务器[03-14]
    让背景图片充满网页浏览器…[10-20]
     
     相 关 文 章

      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)