背景是我有一张excel表,它会生成一些表达式
作为一个例子,我需要创建的表达式如下所示(如果if'都没有评估为true,则在末尾应用任意值0:
3000Span = if(Projection = '2500', 2726, if(Projection = '2750', 2844, if(Projection = '3000', 3030,if(Projection = '3250', 3183,0)
我引用了这些单元格,所以目前的公式是..
= B2 &"Span = if(Projection = '"& $A$3 &"', " & B3 & ", if(Projection = '"& $A$4 &"', " & B4 & ", if(Projection = '"& $A$5 &"', " & B5 & ",0)))"
我是否可以通过这种方式采用更通用的方式来处理可变数量的行,因此如果供应商提供的行数更多或更少的新矩阵,则表达式只会工作&#39 ;,通过创建必要数量的嵌套ifs,在A列中到达空白单元格后终止?
我不介意电子表格变得多么复杂/复杂,最终目标是通过将更新的网格复制/粘贴到工作表的A2中,使更新定价表达式的过程尽可能简单
答案 0 :(得分:0)
我并不真正理解您对参考文献的意图,但我认为您正在寻找与此类似的公式:
=ISERROR(VLOOKUP(lookupCell,A3:B5,2,FALSE),0)