相关疑难解决方法(0)

Excel的INDEX函数可以返回数组吗?

如果范围内的数据A1:A4如下:

Apple
Banana
Orange
Strawberry
Run Code Online (Sandbox Code Playgroud)

然后INDEX可以用于单独返回该列表中的任何值,例如

= INDEX(A1:A4,3)
Run Code Online (Sandbox Code Playgroud)

会回来Orange.

是否有类似的Excel函数或函数组合,可以有效地允许您执行以下操作:

= INDEX(A1:A4,{2;3})
Run Code Online (Sandbox Code Playgroud)

哪个会返回一个数组{Banana;Orange}

这是可能的(最好没有VBA),如果是这样,怎么样?即使使用辅助细胞,我也很难弄清楚如何实现这一目标.

如果数据是数字(使用MMULT),我可以找出一个有点复杂的解决方案,但数据是文本这一事实让我感到沮丧,因为MMULT它不适用于文本.

arrays indexing excel excel-formula

6
推荐指数
1
解决办法
2万
查看次数

反转公式中Excel中的列表

因此,有很多方法可以使用助手列来反转列表以将其转换为新列表。我编写了一些代码,这些代码确实使用助手列来反转列表,然后再使用它。

我想知道如何在不使用求和产品中使用辅助列的情况下反转列表-例如,

=sumproduct(Reverse(A1:A3),B1:B3)
Run Code Online (Sandbox Code Playgroud)

excel excel-formula

4
推荐指数
3
解决办法
3532
查看次数

标签 统计

excel ×2

excel-formula ×2

arrays ×1

indexing ×1