Excel中的名称范围表

时间:2015-11-28 08:30:06

标签: excel excel-formula

我有一个名为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&行和参考模式单元格中的值动态更改列

1 个答案:

答案 0 :(得分:0)

我认为INDIRECT是您正在寻找的内容,其中包括:

INDEX(indirect([@Mode]),MATCH(MIN([@[Charged Weight]],0.51)),indirect([@Mode]&"_r"),1)