首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在两个Excel列之间查找唯一值

在两个Excel列之间查找唯一值
EN

Stack Overflow用户
提问于 2016-07-07 21:34:23
回答 2查看 18.9K关注 0票数 2

我在下面的Excel中有两个简单的列

代码语言:javascript
代码运行次数:0
运行
复制
ID       ID1
123      123
124      125
125      126
126

我能够在excel中使用条件格式,如下所示: 1.突出显示2列2.单击条件格式3.新规则4.选择仅设置唯一值或重复值的格式5.在“全部格式化”下选择“唯一”:6.选择“格式”,然后单击“确定”。

我可以看到上面的步骤显示了突出显示的值124。

我的问题是,我如何从上面这么小的样本中过滤出124值?

我有一个有50k条记录的columnA和有48k条记录的columnB。我想查看或过滤掉columnA中的2k条记录。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-08 00:36:29

这里是一种使用匹配和过滤器的方法。

在c列中输入=MATCH(A1,B:B,)在第1行中添加筛选器,并筛选C列中#N/A的值。列A中显示C列中#N/A的值不在B列中。

另一种方法是将列B移到列A下,并使用列b来定义源ID、ID1...然后使用数据透视表显示两个集合以及每个集合中可能缺少的内容。

请注意,5不是IN ID,而13是ID,而不是ID1。还请注意,第5行上的重复项也会出现。

票数 2
EN

Stack Overflow用户

发布于 2016-07-07 21:45:27

执行此操作的一种方法(类似于手动操作)是查找重复的值(突出显示的值)。然后选择列和所有数据。

然后转到:主页>编辑group>排序和过滤器>过滤器

列标题上应该有小的向下箭头。然后,您可以取消检查重复项。

编辑

感谢xQbert指出我的错误。以下是解决此问题的一种方法:

如果可能,您可以将第二列移动到另一个工作表。现在在第一列旁边的列中使用以下公式:=COUNTIF(Sheet2!A2:A5,Sheet1!A2:A5)

只需将单元格更改为表格的单元格即可。第一个参数是第二列(您应该已将其放入新工作表中)。第二个参数是将突出显示的第一列。这将在每个重复的值旁边放置一个“1”。

然后,您可以使用"New Rule“中的此公式,使用条件格式突出显示旁边带有”1“的单元格:

=B2=1,它是第一列中第一个单元格的单元格编号。它应该突出显示为您设置的颜色。要将格式复制到其余单元格,请单击第一个单元格B1。然后转到主页>格式刷。将格式拖到整个列。

然后,您可以使用筛选器仅显示具有"No Fill“的单元格

您必须对新工作表中的数据执行相同的操作。

这是一个非常“老生常谈”的解决方案,但这是可能的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38246902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档