假设我有一个 UDF MyFunc()
多次调用成本太高,MyFunc()
返回一个数组。默认情况下,如果应用于单个单元格,则使用数组中的第一个值。我想要数组的最后一个值。
那么,是否有可能:
最佳答案
您可以使用INDEX返回某个位置
如果你知道你想要的位置,你可以使用
=INDEX(Myfunct(),2)
对于第二个位置等
对于未知大小的最后位置
=INDEX(Myfunct(),COUNTA(Myfunct()))
最后第二
=INDEX(Myfunct(),COUNTA(Myfunct())-1)
关于excel - 在没有 VBA 的情况下从函数反转一维数组输出(或获取最后一个值)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7745185/