相关文章:“如何从工作表函数中的数组中提取子数组?” 我无法评论或回复该帖子。
我有一个五列(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]
。
如果有人可以提供帮助,请提前致谢。