单元格为数组Excel

我想使用单元格列表作为范围

我想要做的是将特定的单元格使用Trimmean()函数,如下所示:

 =trimmean([B1, B9, B11, B3], 25%) 

我发现{1;2;3;4;5}就像数组一样工作,而不是参考单元

我宁愿不使用VBA

您可以使用:

=TRIMMEAN(CHOOSE({1,2,3,4},B1,B9,B11,B3),25%)

数组常量中的上限值:

{1,2,3,4}

应该等于被考虑的信元的数量(在这种情况下是4)。

如果这个数字相当大,那么为了不必手工构造所需的数组常量,可以使用下面的版本,它需要以数组公式的forms提交**

=TRIMMEAN(CHOOSE(ROW(INDEX(A:A,1):INDEX(A:A,AREAS((B1,B9,B11,B3)))),B1,B9,B11,B3),25%)

问候

**数组公式不是以与“标准”公式相同的方式input的。 按住CTRL键和SHIFT键,而不是按下ENTER键,然后按ENTER键。 如果你做得对,你会注意到Excel在公式周围放置了大括号(尽pipe不要试图自己手动插入这些)。