我有一个名为Mode的列具有不同的值(Air,Surface等) 在下面的公式中,我使用的命名范围与Mode(Air,Air_r,Air_c,Surface,Surface_c等)同名。
=IF([@Mode]="AIR",CONCATENATE(LEFT(RIGHT(CELL("address",INDEX(AIR,MATCH(IF([@[Charged Weight]]>0.5,0.51,[@[Charged Weight]]),air_r,1),MATCH([@Zone],air_c,0),1)),3),1),RIGHT(CELL("address",INDEX(AIR,MATCH(IF([@[Charged Weight]]>0.5,0.51,[@[Charged Weight]]),air_r,0),MATCH([@Zone],air_c,0),1)),1)),0)
Index Array&行和参考模式单元格中的值动态更改列
答案 0 :(得分:0)
我认为INDIRECT
是您正在寻找的内容,其中包括:
INDEX(indirect([@Mode]),MATCH(MIN([@[Charged Weight]],0.51)),indirect([@Mode]&"_r"),1)