使用ID列表过滤电子表格

问题描述 投票:0回答:3

我有一个包含大量信息的大型电子表格(10,000多条记录)。其中一列是ID列。

我还有一个大约500个ID的列表,需要从这个数据集中排除。

基本上我想通过BIG电子表格过滤并吐出一个电子表格,其中包括必须排除的ID列表。

示例数据:

id name email
34 bob  [email protected]
59 amy  [email protected]
53 rog  [email protected]
98 jon  [email protected]

过滤数据(我要过滤掉的ID列表):

id
34
53

结果如下:

id name email
59 amy  [email protected]    
98 jon  [email protected]

使用Excel,Libre Office或Google Docs处理此问题的最佳方法是什么?

excel excel-formula excel-match
3个回答
0
投票

您没有提到500列表的位置,请为其指定一个命名范围(例如,Dlist,工作簿范围在同一工作簿中)并应用如下公式:

 =MATCH(A2,Dlist,0)  

复制下来然后过滤以选择除#N/A以外的所有内容。并复制什么/需要的地方。


0
投票

首先,10,000张唱片并不那么大,即使对于狡猾的excel也是如此。理解这里正在发生的一些因素也会有所帮助。 500条记录有什么共同之处?它们是顺序的吗?他们在不同的领域共享价值吗?您是否考虑过将数据过滤器添加到电子表格的标题中?

这是一个非常简单的概念,但这里有一个视频,介绍如何将过滤器应用到您的列。

https://www.youtube.com/watch?v=Z-IZKtGvUK8#aid=P9_7OGqqdBA

应用过滤器后,您可以根据许多条件对该列进行分组。如果这不能解决您的问题,请详细说明。

另外,我看到你已经在Stack Overflow上玩了一段时间,但你可能想重温这个page。如果我必须对这个问题的结构进行排名,我会给它一个3/10。


0
投票

我希望以下答案能够帮到你。

对10,000条记录进行排序可能会令人生畏,但您可以通过多种方式从大型电子表格中提取500条记录。我将向您展示一个简单的解决方案。

首先在Excel中创建一个空白电子表格,然后将500个ID复制并粘贴到A列中。将此列标记为“ID”,或者您希望如此。然后以与标注大型电子表格相同的方式标记电子表格的其余列。然后是时候使用Excel的Vlookup功能了。

输入此功能,进入每列的第一个记录并向下拖动。如果公式正确,它应自动填充500条记录,其后续值与查找值(即ID)匹配。

如果您不熟悉VLookup功能,请告诉我,我可以提供帮助。我需要有关电子表格结构的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.