使用Excel中的高级筛选器使用镜头列表筛选长列表

时间:2015-10-26 01:35:38

标签: excel excel-2010

我有一份excel文件,其中包括密苏里州的所有城市及其相应的邮政编码和县。在列表中的1000多个项目中,只有约500个属于我。我有一份我需要的城市名单。我尝试使用高级过滤器来过滤掉不需要的结果,但是没有成功。我已经在这里待了几个小时,似乎无法让它发挥作用。有人可以帮我解决这个问题吗?

Long List

Criteria

2 个答案:

答案 0 :(得分:2)

使用第一张表中的VLOOKUP查找匹配项,然后排除不匹配项。以下是步骤

  1. 在“我的城市”工作表中,选择所有城市,并在A列上方的名称框中键入MyCities范围。
  2. 在带有邮政编码的工作表中,在单元格D2中输入公式

    = IFERROR(VLOOKUP(C2,MyCities,1,FALSE),0)

  3. 将D栏中的公式复制到数据底部

  4. 在匹配中的单元格D1类型中(因此您的排序将正确显示数据集)

  5. 在D栏排序... 0' s应该是不需要的

答案 1 :(得分:0)

对于另一个州,我看起来像这个问题一样。我的解决方案并不像使用任何花哨的Excel功能那样高科技。原因是可能没有可查询的名称模式,也没有邮政编码模式。如你所知,邮政编码跨越城市和县以及其他政治边界,因此它们可能是一个挑战。只有县的模式。首先,我按字母顺序为县指定了姓名和号码。如果我想要某个县,我只需查询或排序并按县号选择(名称可以使用,但数字更容易)。如果我想按城市进行查询,我可以对城市名称进行排序并从中进行选择。除此之外的任何事情都需要特定的编例如,如果我想要连续的县,我必须创建一个连续的手动代码。如果我只想要一个组中的某些城市,我必须手动编码这些城市。在任何情况下,我都会根据适当的代码进行排序,并选择所需的列表区域。如果您已经有一个邮政编码或县或类似的列表,那么将两个表放入MS Access并进行连接查询可能会更快更好。