【发布时间】:2017-10-31 05:28:05
【问题描述】:
这个非常具体,但基本上我得到了两个数据转储(.xls 格式):一个来自旧系统,一个来自新系统。新系统的转储中还有很多行,但我想删除旧系统的转储中已经找到的行。
每个工作表包含大约 10 列,但其中只有 2 列实际上具有潜在匹配值。
所以我的问题可以概括为:如何选择所有实例,其中工作表 1(旧转储)中的 A 列和 B 列的值完全等于工作表 2 的 A 列和 B 列(新转储)?
【问题讨论】:
-
向我们展示您的 vba 脚本,以便我们以更好的方式帮助您。我个人会将 xls 文件转换为 csv,用 Python 或 javascript 解析它,然后应用列表理解技术。但我想这不是你想要的。
-
这可能是我想要的。我对此很陌生,边走边学。我还没有 VBA 脚本,只是想知道如何着手解决这个问题。
-
它们是否在同一个文件中?
-
是的,作为 .xlsx 文档中的两个单独的工作表。虽然我也将它们作为单独的文件。
-
A 列有很多重复的值,B 列也有很多重复的值。但是,A&B 的每个组合都是唯一的。这是两个数据集之间的共同点,也是我尝试使用规则的目标。
标签: database excel vba xlsx xls