【Excel技巧1001-26】- 公式嵌套了超过了64层,是高手吗?
距离上次更新又过了数日
不过我们还是回来继续更啦
数日来,一直没有什么素材,
今天逛了一下论坛,
发现了一位小伙伴他的公式需求,
说是要超过了Excel64层嵌套的限制,
UC震惊部的感觉……
这婀娜多姿的公式,
说实在的小编还是非常佩服的,
这多多层嵌套,一般人早已晕了,
但是这确实不是一种非常合适的处理方案。
其实一个非常简短的公式即可全部搞定,
让我们来分析分析
原始需求
A列网址如果包含F列中的内容就把对应的G列返回到B列
翻译一下,就是包含返回对应值
分析需求
容错处理
对应公式:=IFERROR(LOOKUP(1,0/FIND($F$2:$F$73,A2),$G$2:$G$73),"无对应名称")
当然这样的问题我们还有很多公式可以解决这里我们放几个供参考:
补充公式1:=IFERROR(INDEX(G:G,MIN(IF(ISNUMBER(FIND($F$2:$F$73,A2)),ROW($F$2:$F$73)),9^9)),"无对应名称")
补充公式2:=IFERROR(INDIRECT("G"&MAX(COUNTIF(A2,"*"&$F$2:$F$73&"*")*ROW($F$2:$F$73))),"无对应名称")
……
小结:高手不追求"长度",短小精炼才是他们的所64,再复杂的需求,换一个角度或者公式处理就会简化很多,函数的积累对这类问题非常重要
赞 (0)