我有一个3500+行表,每周会删除250行旧行,并添加250行新行,比如周日。在整个星期的过程中,Y和Z列用于写评论(Y通过下拉框)。这些注释将留在相关的行中。
我的问题是用新的250行更新表格。新行将作为新表发布(因此在未删除的3000行中混合)。以前我将所有数据复制到另一个工作表中,执行了一个vlookup,然后复制并粘贴到旧表上。有更好或更快的方式吗?打开使用VBA /宏。
提前致谢
答案 0 :(得分:0)
在“数据”选项卡上使用Excel中的“删除重复项”功能。 此功能允许用户选择要用作比较因子的列是最简单的。
如果你需要编写宏,有更快的方法来编码它,而不是循环3000+值来寻找重复或使用FIND来查找重复项。 我有一个类似的问题,写了一个宏来消除重复使用循环2000多行数据。执行需要2分钟。下面引用的方法需要2秒才能执行! 查看Rick Rothstein的代码 Fast Duplicate Check For Large Data Sets Using VBA 我使用并修改了他的代码,这是我找到的最快的解决方案。