利用子数组作为工作表函数中其他搜索的索引?

时间:2015-08-16 09:13:29

标签: excel indexing rows sub-array

相关文章:"如何从工作表函数中的数组中提取子数组?"我无法评论或回复该帖子。

我有一个包含五列(5000条记录)的数据数组,以及一个包含六列(400条记录)的NCriteria数组。 以下删节公式用于从数组NCriteria返回匹配的行号,用于每个数据记录:

= MATCH(TRUE, INDEX(
    COUNTIFS(
        J2, INDEX(NCriteria,,2),
        K2, INDEX(NCriteria,,3),
        K2, INDEX(NCriteria,,4),
        M2, INDEX(NCriteria,,6)
    )
    <>0,)
,0)

示例数据:

Account[J], Date[K],        Description[M]

xxx9608,    30/06/2015,     Wdl ATM CBA ATM

Sample NCriteria:

Account[col2],  date[col3],         date[col4],         description[col6]

<>"",   >=11/12/2013,   <=12/1/2014,    *BUNNINGS*;

xxx9608,    >=14/06/2013,   <=30/06/2015,   Wdl*;

这种结构很灵活,但在Excel中很慢。我可以单独从NCriteria中提取描述[M]的匹配行的子列表,如下所示: {375, 150, 149}。 问题是,我如何使用这个行数的子数组作为[J][K]等匹配的其他搜索的索引。

如果有人可以提供帮助,请提前致谢。

0 个答案:

没有答案