请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 12:15:19