用户名称为零 发表于 2021-11-16 15:33:00

如何将返回的数组转变成普通数值

如下面诸图,我将公式的计算过程做了截图。
公式的作用,是根据一定条件返回一个地址,这个地址由单个或多个连续单元格组成。
问题描述:本身这个地址的行号也是通过一个一维数组得到的,所以返回后它被认为是个数组,虽然只有一个值,在截图中就是{5555},到最后导致返回的地址也是一个数组{"制作清单!$Y5555:$Y$5557"},而Indirect函数是无法对数组进行处理的,运算出错,也就无法获取这个地址中的值了。
请问,该如何将返回的数组转变成普通的值(文本)。
不要Indirect({"制作清单!$Y5555:$Y$5557"}),而是想要Indirect("制作清单!$Y5555:$Y$5557")。
请高手赐教,谢谢!
























淡漠安然平淡一生 发表于 2021-11-20 15:24:03

自己解决了,用了ARRAYTOTEXT()函数就行了。
页: [1]
查看完整版本: 如何将返回的数组转变成普通数值