我不是Excel专家,经过一些研究后提出了这个公式,以查看来自不同时间的两组相同数据。然后显示新数据列表中的最新数据列表,但不包含在旧列表中。Excel公式优化
这是我的公式:
{=IF(ROWS(L$4:L8)<=(SUMPRODUCT(--ISNA(MATCH($E$1:$E$2500,List1!$E$1:$E$2500,0)))),
INDEX(E$1:E$2500,
SMALL(IF(ISNA(MATCH($E$1:$E$2500&$F$1:$F$2500,List1!$E$1:$E$2500&List1!$F$1:$F$2500,0)),
ROW($F$1:$F$2500)-ROW($F$1)+1),ROWS(L$4:L8))),"")}
是否有任何优化技术,我可以使用,以加速计算?
按照要求 一些示例数据(链接到电子表格): https://docs.google.com/file/d/0B186C84TADzrMlpmelJoRHN2TVU/edit?usp=sharing
在这个缩小版的比较有效,但对我有很多更实际的数据表它减慢。
你可以张贴一些示例数据应该比以前快了一个档次? – Jack
我已经添加了一些示例数据 – BAS
这些是否始终配对,或者可能n,3是否为新项目?如果按行标识,过滤/复制/粘贴结果是否可以接受? – pnuts