比较两个excel工作表,并find两个唯一的邮件地址列的唯一条目

我有两个excel工作表,联系信息为我们的子公司。 我们提供两种不同的产品,戒指和吊坠,并为每个产品提供单独的表格,其中包含订购该产品的公司的联盟信息。

我的雇主目前的问题是重叠。 我们的一些子公司销售和销售吊坠和戒指,所以他们都在这两个名单上。

我被要求过滤列表并给他们列出每个列表唯一的联系人列表,比如刚刚出现在联盟名单上的联系人列表,以及刚出现在挂件子公司名单上的联系人列表名单。 他们还要求列出两个名单上的联系人名单。

由于是手工input,并不是所有的联系信息都是以标准方式input的,例如有些联系人在一个列表中有一个中间的首字母,而不是在另一个列表中,或者北方是缩写而不是另一个。所以我需要根据电子邮件地址列来比较列表。

任何帮助将不胜感激。

我是他们的networking开发人员,不要做高级的工作。 我最后的手段是将表格导出为csv列表,将它们导入到MYSQL数据库中,然后编写一个快速脚本来分隔和导出我需要的列表。

你有一个解决scheme,但没有公布它的答案,所以我build议一个替代scheme。

@BrOSs已经为每张纸build议了一张数据透视表,并且将这张数据表合并在一起 。 首先虽然确保源是明显的(例如添加一个P在一个和R在另一个列)。 在示例中,P和R是列标签,但是如果移动到报表filter区域,则可以过滤F以显示P或R或两者:

SO13955255的例子

在“行标签”区域中添加更多字段可能是将不匹配作为数据质量审核的一部分的好方法。

这可以通过条件格式来完成。

将每个列表中的电子邮件复制并粘贴到新表单中。 假设列A代表列表1,列C代表列表2.现在突出显示列A中的数据,

主页>条件格式>新规则>使用公式来确定要格式化的单元格。

一个公式框写入以下内容:= ISNA(MATCH(A2,$ C $ 2:$ C $ 20,0))假设C列中的数据限制为20行。 对C列执行相同的操作= ISNA(MATCH(C2,$ A $ 2:$ A $ 15,0))假设列A中的数据限制为15行。

现在点击格式button,select您想要突出显示的独特单元格的颜色,然后单击确定。

您的两列都有独特的单元格。