excel中,IF函数如何突破7层嵌套限制? excel if函数嵌套

2010-01-22 13:34 邛海之滨 | 分类:办公软件 | 浏览2981次

单元格A1有三个值:优、良、合格,B1也有相同的三个值,现将两个单元格相连:A1&B1,可生成9种结果:优优、优良、优合格,良优……合格合格,要给每种结果生成一种与之相对应文字评语(如:你的表现太好了,今后再接再厉。不要骄傲哦!),用IF函数如何突破7层嵌套?如果用CHOOSE函数或者LOOKUP函数,具体如何操作? =CHOOSE(MATCH(E8&F8,"优优","优良","优合格","良优","良良","良合格","合格优","合格良","合格合格"),评语!$A$1,评语!$A$2,评语!$A$3,评语!$A$4,评语!$A$5,评语!$A$6,评语!$A$7,评语!$A$8,评语!$A$9,)

这个公式错在哪里?

excel中,IF函数如何突破7层嵌套限制? excel if函数嵌套
=IF(E8&F8="优优",评语!$A$1,IF(E8&F8="优良",评语!$A$2,IF(E8&F8="良优",评语!$A$3,IF(E8&F8="良良",评语!$A$4,IF(E8&F8="良合格",评语!$A$5,IF(E8&F8="合格良",评语!$A$6,IF(E8&F8="合格合格",评语!$A$7)))))))+IF(E8&F8="优合格",评语!$A$8,IF(E8&F8="合格优",评语!$A$9))

这条也不能显示结果呀!

分享到:

2010-01-26 11:18 提问者采纳

对问题补充的回答:

CHOOSE函数中的MATCH函数少{}和匹配类型(此例中应为精确匹配,即0),正确的如下:

=CHOOSE(MATCH(E:E&F:F,{"优优","优良","优合格","良优","良良","良合格","合格优","合格良","合格合格"},0),评语!$A$1,评语!$A$2,评语!$A$3,评语!$A$4,评语!$A$5,评语!$A$6,评语!$A$7,评语!$A$8,评语!$A$9)

另:

如果采用如下图所示的评语表结构,还可以得到更简洁的公式:

=OFFSET(评语!$B$1,MATCH(E:E&F:F,评语!$A$1:$A$9,0)-1,0)

————————————————————————

把9种结果和对应评语都写到另一Sheet中,如Sheet2,再在C列中输入VLOOKUP公式如下:

=VLOOKUP(A:A&B:B,Sheet2!$A$1:$B$9,2,0)



提问者评价

thank you!

评论|10



gbwzx |六级采纳率55%

擅长:C/C++电脑/网络

按默认排序|按时间排序 其他4条回答

2010-01-22 17:17芮城老憨|十三级

=if(条件1,结果1,if(条件2,结果2。。。。。结果6)))))&if(条件7,结果7,if(条件8,结果8。。。。。))))) 评论|00

2010-01-22 15:40liuy1ing|六级

用choose和match函数搭配

=choose(match(A1,"优优","优良","优合格","良优","","","","","","合格合格"),"你的表现太好了","今后再接再厉","不要骄傲哦","","","","","","y要加油哦")。

注“以上公式的第1个引用内容”优优“和后面的第1个引用内容”你的表现太好了“要一致。同样9个结果对应9个评语。 评论|00

2010-01-22 13:48Ai问er|四级

=VLOOKUP(A1&B1,{"优优","非常好";"优良","很好";"优合格","不要骄傲"},2,0) 评论|00

查看更多其他回答

2010-01-22 13:3963499906|五级

一、命名,定义名称

二、多加个括号 评论|00

其他类似问题

2011-05-07 EXCEL中IF函数嵌套使用的方法 82

2007-03-09 excel if 函数嵌套如何突破7层 2

2006-12-28 Excel中IF函数如何嵌套 8

2008-03-04 请问,excel中if函数的用法,特别是if函数嵌套的用法,谢谢 27

2010-03-17 excel if函数7层嵌套替换 10

更多关于突破if函数嵌套限制的问题>>

if函数的相关知识

嵌套

excel

使用方法

公式

2008-04-29 IF函数如何嵌套 22

2009-05-23 iF函数可嵌套多少层 6

2013-04-12 if函数嵌套问题 5

2012-02-25 if函数嵌套 2

等待您来回答

0回答 新疆有哪好玩的地方,有撒特产,国庆么事干啊,到哪浪

0回答 高中思想政治必修四问题

0回答 高中数学数列问题

0回答 高中数学数列问题

0回答 高中数学数列问题

0回答 这个《中学数学(高中版)》去哪订购?

0回答 高中政治问题

0回答 高中政治问题

没有感兴趣的问题?试试 更多等待您来回答的问题>>

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/82702.html

更多阅读

如何免费下载豆丁网文件? 豆丁文件如何免费下载

如何免费下载豆丁网文件?——简介豆丁网上总是有很多有用资料,可它是收费的。学生党手头紧好不好?总是用电脑看文章很累人好不好?我想离线看资料好不好?偶然发现一个小方法,可以免费下载豆丁文件。不过我们只是学习用哦。。。。如何免

如何在EXCEL中使用rank函数排序 excelrank函数排名

如何在EXCEL中使用rank函数排序——简介EXCEL中有一个很神奇的函数“RANK”,他能够将数字的排名单独显示在另一列,而且可以去除重名次。所显示的结果是有多少人就显示多少名。下面小编就来与大家分享一下,希望对大家有点帮助。如何在E

EXCEL中的IF与CEILING或ROUNDUP函数组合使用 ceiling roundup

日常工作中,我们经常用到IF函数,即根据不同条件,返回不同的结果。这是某天旧同事要求帮助设置公式的实例:1、当A2小于等于50时,取数为0;2、当A2大于50小于等于100时,取数为1;3、当A2大于100时,先除以100,再向上取整数。我们可以在B2和C2中分别

声明:《excel中,IF函数如何突破7层嵌套限制? excel if函数嵌套》为网友逻辑怪分享!如侵犯到您的合法权益请联系我们删除