公式从数组中返回多个不相邻的列

=INDEX(example_array, , column_num)example_array返回一列

如果我想要一个数组公式如: =INDEX(example_array, , {1,3,7})example_array返回非相邻列#1,#3和#7的数组?

这是可能的标准的Excel公式或我需要使用VBA?

试试这个公式

=INDEX(example_array,N(IF(1,{1,3,7})))

这遵循XOR LX 在这里提出的方法之一