Excel公式的类似于IDE的解决scheme(不是VBA)

所以,我正在制作一个复杂的电子表格(主要是为了好玩),使用一些非常疯狂的公式(大量嵌套的if语句),我想知道是否有人知道一个好的IDE类似的解决scheme。 在一段时间之后,它变得非常复杂,并且知道括号closures的位置,并且记住我所处的那条语句在一段时间之后会变得混乱。

我已经尝试过将它粘贴到Netbeans以及Notepad ++中,并且这对圆括号有帮助,如果我将它的空白区域正确的话,那可以帮助我记住如果我正在使用的语句,但是我想我会问是否知道一个电子表格公式的超棒的编辑器。 谢谢!

注意:我知道无论我试图做什么都可以使用VBA更有效地完成一百万次,但我不想这样做,这不是这个问题的目的。 不pipe怎么说,还是要谢谢你 :)

注2:我怀疑这是可能的,但是如果有人发现我会做一些类似IntelliSense的function,我想给你200点声望点或者什么东西(很可能是“什么的”,哈哈)。 那真是太棒了。

我用记事本++。 我发现这是我能find的最好的解决scheme。 对于任何感兴趣的,这是我的最终公式…有点乱。 这是一个小时工资电子表格的事情,我正在做的乐趣/经验/无论。

=if( row()>=($J$4+2) , "" , if( row() = 2 , if( or( MID(TEXT(datevalue($J$3), "ddEE"),3,9) = "Sat" , MID(TEXT(datevalue($J$3), "ddEE"),3,9) = "Sun" ) , if ( MID(TEXT(datevalue($J$3), "ddEE"),3,9) = "Sat" , if ( $J$8="No" , if ( $J$9="No" , MID(TEXT(datevalue($J$3)+2, "ddEE"),3,9)&" - "&datevalue($J$3)+2 , MID(TEXT(datevalue($J$3)+1, "ddEE"),3,9)&" - "&datevalue($J$3)+1 ) , MID(TEXT(datevalue($J$3), "ddEE"),3,9)&" - "&datevalue($J$3) ) , if ( $J$9="No" , MID(TEXT(datevalue($J$3)+1, "ddEE"),3,9)&" - "&datevalue($J$3)+1 , MID(TEXT(datevalue($J$3), "ddEE"),3,9)&" - "&datevalue($J$3) ) ) , MID(TEXT(datevalue($J$3), "ddEE"),3,9)&" - "&datevalue($J$3) ) , if( or( isnumber( search( "Sat",A1 ) ) ,isnumber( search( "Fri" , A1 ) ) ) ,if( isnumber( search( "Sat" , A1 ) ) ,if( $J$9="No" , MID(TEXT(datevalue(right(A1,len(A1)-5))+2, "ddEE"),3,9)&" - "&datevalue(right(A1,len(A1)-5))+2 , MID(TEXT(datevalue(right(A1,len(A1)-5))+1, "ddEE"),3,9)&" - "&datevalue(right(A1,len(A1)-5))+1) , if( isnumber( search( "Fri" , A1 ) ), if ( $J$8="No" , if ( $J$9="No" , MID(TEXT(datevalue(right(A1,len(A1)-5))+3, "ddEE"),3,9)&" - "&datevalue(right(A1,len(A1)-5))+3 , MID(TEXT(datevalue(right(A1,len(A1)-5))+2, "ddEE"),3,9)&" - "&datevalue(right(A1,len(A1)-5))+2 ) , MID(TEXT(datevalue(right(A1,len(A1)-5))+1, "ddEE"),3,9)&" - "&datevalue(right(A1,len(A1)-5))+1 ), ) ) , MID(TEXT(datevalue(right(A1,len(A1)-5))+1, "ddEE"),3,9)&" - "&datevalue(right(A1,len(A1)-5))+1 ) ) )