在Excel中扩展数组大小

时间:2015-12-17 18:05:03

标签: arrays excel

我正在尝试在Excel中使用一个数组,它将返回与输入大小(最大OD)匹配的所有值(工具#)。我使用以下公式,它的工作原理,但我无法扩展该数组以涵盖所有必需的单元格。我只能覆盖大约100个细胞左右。如果我在公式中将100更改为甚至250,则单元格不会输出任何内容。我需要阵列从Cell B1转到C1900。有谁知道这是什么问题?

=IF(ISERROR(INDEX($B$1:$C$100,SMALL(IF($B$1:$B$100=$R$1,ROW($C$1:$C$100)),ROW(1:1)),2)),"",INDEX($B$1:$C$100,SMALL(IF($B$1:$B$100=$R$1,ROW($C$1:$C$100)),ROW(1:1)),2))

注意:我已粘贴该公式并更改公式以考虑行更改。所以它将是

  

行(2:2),行(3:3)

等。用户还要在单元格R1中输入要查找的大小。数组公式位于单元格R4-8中。这是来自包含敏感数据的工作表的片段,因此格式化不是最专业的原因。

这是一个指向该文件的链接: DROPBOX FILE LINK

1 个答案:

答案 0 :(得分:0)

删除行224,233,237,249,1383中的错误后,它与2000一起工作