this Excel question的答案和其他页面的链接非常有助于理解Excel中的数组。
我玩了一段时间并没有发现涵盖所有情况的一般规则。我仍然对INDEX()
函数的行为感到有些困惑。
Here is a workbook演示了我发现的一些事情。他们主要与边缘情况有关"像使用行和/或列参数时的一维数组或范围。如果工作簿中的注释不清楚,请在此处发表评论。
问题:如果其他人能够提出INDEX()
行为的一般解释,那就太好了,特别是如果它也推广到其他数组公式和函数。
谢谢!
答案 0 :(得分:1)
您的示例表非常详尽。
不适用错误: 当您使用数组函数(Excel调用函数遍布单元格区域和大括号{..})时,函数返回的结果网格小于函数被要求填充数组函数的范围,它放置#N / A为剩余单元格中的不可用错误。
REF错误: 当INDEX(..)函数的提供范围对于行和列索引参数而言太小时,会出现#REF错误。 #REF错误是Excel告诉您无法找到您要引用的单元格的方式。 #REF是参考错误
的缩写TRANSPOSE问题: 您在列D中有REF错误,因为您要求在5x1形状范围内的第三列的值(_x3)(A48的1x5形状范围的转置:E48为5x1形状)。同样,C列返回值5。 第54和56行具有相同的潜在问题。