如果范围内的数据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它不适用于文本.