【问题标题】:Excel advanced filter not showing resultsExcel 高级过滤器不显示结果
【发布时间】:2019-07-05 07:18:59
【问题描述】:

尝试在导入的数据列表上放置高级过滤器并复制到新工作表。

它似乎只显示结果中的所有内容,或者除了标题之外什么都不显示。我确信这与我的标准有关,但我已经尝试了我能想到的所有排列(没有使用 VBA,因为我不胜任它),但似乎没有产生可操作的结果。

如果有人可以查看下面的屏幕截图并提供一些指导,我将不胜感激。




标准的标题直接从表格标题复制而来,我尝试将 OR 公式分隔到同一列中的降序单元格中。也许这与我正在使用的公式的语法有关,但是网上的多个来源告诉我有一个公式总是返回一个布尔结果,并将它与我想要排序的工作表中的第一个数据相关联(因此 B2、K2、O2 等)。

泰琳:

我之前使用这种格式作为标准,但它给出了相同的结果 - 什么都没有!

criteria 2

刚刚使用上述条件再次尝试,再次没有结果。

另外还尝试了以下标准 - 再次相同。

criteria 3

我需要它来过滤条件列 1、2 和 3 的每个排列,因此之前使用了 OR 公式 - 我认为它可能会过滤 AND 所有第一行条件、OR、AND 所有第二行条件。

我什至已经对所有条件进行了格式化,以便它在下面搜索第一列 (B2

如果有帮助,我可以将文件的保管箱链接发送给您。

【问题讨论】:

  • 检查数据本身是否没有尾随空格。
  • 这一切都由一个公式决定——“未预订”和“已发送”按此处所写的方式输入,然后 Ctrl + D 将整个公式复制下来,因此那里应该没有什么不合适的地方。公式本身是:=IFS($B2="", "", AND($N2""), "Complete", $N2TODAY(), "Awaiting Parts", ISNUMBER(SEARCH("SE", $P2)), "等待生产日期", AND($N2="", $S2="North"), "已发送", $N2="", "未预订", $N2>=TODAY(), “预定”)
  • 你失去了我。您是否考虑过使用 Power Query 而不是高级筛选器?将列表拉入 Power Query,使用返回“保留”等标志的公式创建列,然后按这些帮助列进行筛选。删除帮助列并将数据加载到工作表中。只需刷新查询即可在新数据到达时重复。
  • 抱歉,不清楚。只是一些愚蠢的复杂公式,因为我并不完全熟悉 Excel 上的所有可用功能。我将看看 Power Query 或解决问题的不同方法。非常感谢您的帮助。

标签: excel filter criteria


【解决方案1】:

您没有正确使用高级过滤器。它不适用于您输入的公式。您为每个单元格设置一个条件,而不是使用 OR() 的公式。

查看文档: https://support.office.com/en-us/article/filter-by-using-advanced-criteria-4c9222fe-8529-4cd7-a898-3f16abdff32b#bkmk_5

或在这里: https://www.techrepublic.com/blog/microsoft-office/how-to-use-and-and-or-operators-with-excels-advanced-filter/

【讨论】:

  • 已编辑问题以解决。如果可能的话,请你再看看吗?非常感谢您迄今为止的帮助。
猜你喜欢
  • 1970-01-01
  • 2011-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多