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

被折叠的 条评论
为什么被折叠?



