1

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

我雇主当前的问题是重叠。我们的一些附属公司同时销售和营销吊坠和戒指,因此它们都在两个列表中。

我被要求过滤列表并为他们提供每个列表唯一的联系人列表,如刚刚出现在环会员列表中的联系人列表,以及刚刚出现在吊坠会员列表中的联系人列表列表。他们还要求提供一份同时出现在两个列表中的联系人列表。

由于是手动输入的,并非所有联系人信息都以标准化方式输入,例如,某些联系人在一个列表中具有中间首字母,而在另一个列表中没有,或者 North 在一个列表中缩写,但在另一个列表中没有等等。所以我需要根据电子邮件地址列比较列表。

任何帮助将不胜感激。

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

4

2 回答 2

0

您有一个解决方案,但没有将其发布为答案,因此我建议您使用替代方案。

@BrOSs 建议为每张工作表设置一个数据透视表,我会将其开发为工作表组合。首先,确保来源是显而易见的(例如,添加一列,其中一个是 P,另一个是 R)。在示例中 P 和 R 是列标签,但如果移动到报告过滤器区域,则F可以过滤以显示 P 或 R 或​​两者:

SO13955255 示例

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

于 2013-08-02T17:21:36.227 回答
0

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

将每个列表中的电子邮件复制并粘贴到新工作表中。假设 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 行。

现在单击格式按钮,选择您希望将独特单元格突出显示为的颜色,然后单击确定。

您的两列都突出显示了独特的单元格。

于 2015-11-10T17:13:39.727 回答