词条 | 7层嵌套 |
释义 | 7层嵌套突破函数的7层嵌套限制当B函数做为A函数的一个参数进行嵌套时,B函数则做为第2级函数。例如公式: =IF(A1>0,SUM(B1:G1),"") 其中SUM函数是第2级函数,它是IF函数的参数。如果在SUM函数中继续嵌套函数则为第3级函数,依次类推。Excel函数公式可以包含多达7层的嵌套函数,但可以使用定义名称的方法来突破函数嵌套技术的限制。 例:要将A1中字符串"我 113 爱 322 学 43 习 74E53x6c47e819!220"的数字去掉,可以用SUBSTITUTE函数来解决。在B1输入公式: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,1,),1,),2,),3,),4,),5,),6,),7,) 之后就不能直接再嵌套函数了,因为从第二个SUBSTITUTE开始,每一个都是前一个的参数,已经达到了7层嵌套。此时可以按<Ctrl+F3>组合键弹出“定义名称”对话框,将上面这个公式复制到“引用位置”并定位为名称X,然后在B1输入: =SUBSTITUTE(SUBTITUTE(X,8),9,) 这样就可以得到去掉数字的字符串"我爱学习Excel!"了。同样的,可以用定义名称的方法解决用IF函数判断以及其他函数因嵌套层数超过7层而导致公示无法输入的问题。 |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。