使用ID列表过滤电子表格

时间:2014-08-04 19:52:53

标签: excel excel-formula excel-match

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

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

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

示例数据:

id name email
34 bob  bob@aol.com
59 amy  amy@aol.com
53 rog  rog@aol.com
98 jon  jon@aol.com

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

id
34
53

结果如下:

id name email
59 amy  amy@aol.com    
98 jon  jon@aol.com

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

3 个答案:

答案 0 :(得分:0)

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

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

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

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

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

答案 1 :(得分:0)

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

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

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

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

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

答案 2 :(得分:0)

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

 =MATCH(A2,Dlist,0)  

向下复制然后过滤以选择#N/A以外的所有内容。并复制所需的内容。