工作需要,有时要从Excel的两页中提取一些共同的数据项出来分析, 而两页中的数据都没有按某关键列排过过序, 简单的用VBA写了一个抽取数据的方法:
Sheet6 中存放Sheet3 和 Sheet5中相同的数据项.
算法的时间复杂度为O(m*n) = O(n2)
若果你不在意时间, 数据规模也不是很大, 用上面的函数就够用了.
下篇会介绍, 先对Sheet3 和 Sheet5中数据排序, 时间复杂度为O(m+n) = O(n)的情况.
Author:David
Mail:xiang.okay@gmail.com