我有一个包含大量信息(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处理此问题的最佳方式是什么?
答案 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
以外的所有内容。并复制所需的内容。