Excel里IF函数只能嵌套7层,好像有办法扩充,怎么扩?

如题所述

1、换Office7,if函数支持64层。
2、运用&符号,下面是例子
=IF(A3=1,"a",IF(A3=2,"b",IF(A3=3,"c",IF(A3=4,"d",IF(A3=5,"e",IF(A3=6,"f",IF(A3=7,"g","")))))))&IF(A3=8,"h","")
3、一楼说的方法都是好办法,而用lookup,vlookup,choose其他函数来解决才是王道
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-04
第7层用另外单元格代替,比如
a1为if7层嵌套,公式末尾为if(if(if(……if(XX,XX,b2)
然后在B2中再输入if嵌套语句即可。
不知道我描述清楚没。希望你成功
第2个回答  2010-02-04
if 嵌套7层可以通过定义名称来扩充,但一般会有更好的方法来解决,lookup,vlookup,choose等等。请参考以下帖子

参考资料:http://tieba.baidu.com/f?kz=49511214

第3个回答  2010-02-04
我不知道谁教你EXCEL公式的,EXCEL公式是做到越简单越好的,那么多重复的公式是不推荐的。