【发布时间】:2019-07-05 07:18:59
【问题描述】:
尝试在导入的数据列表上放置高级过滤器并复制到新工作表。
它似乎只显示结果中的所有内容,或者除了标题之外什么都不显示。我确信这与我的标准有关,但我已经尝试了我能想到的所有排列(没有使用 VBA,因为我不胜任它),但似乎没有产生可操作的结果。
如果有人可以查看下面的屏幕截图并提供一些指导,我将不胜感激。
标准的标题直接从表格标题复制而来,我尝试将 OR 公式分隔到同一列中的降序单元格中。也许这与我正在使用的公式的语法有关,但是网上的多个来源告诉我有一个公式总是返回一个布尔结果,并将它与我想要排序的工作表中的第一个数据相关联(因此 B2、K2、O2 等)。
泰琳:
我之前使用这种格式作为标准,但它给出了相同的结果 - 什么都没有!
刚刚使用上述条件再次尝试,再次没有结果。
另外还尝试了以下标准 - 再次相同。
我需要它来过滤条件列 1、2 和 3 的每个排列,因此之前使用了 OR 公式 - 我认为它可能会过滤 AND 所有第一行条件、OR、AND 所有第二行条件。
我什至已经对所有条件进行了格式化,以便它在下面搜索第一列 (B2
如果有帮助,我可以将文件的保管箱链接发送给您。
【问题讨论】:
-
检查数据本身是否没有尾随空格。
-
这一切都由一个公式决定——“未预订”和“已发送”按此处所写的方式输入,然后 Ctrl + D 将整个公式复制下来,因此那里应该没有什么不合适的地方。公式本身是:=IFS($B2="", "", AND($N2
""), "Complete", $N2 TODAY(), "Awaiting Parts", ISNUMBER(SEARCH("SE", $P2)), "等待生产日期", AND($N2="", $S2="North"), "已发送", $N2="", "未预订", $N2>=TODAY(), “预定”) -
你失去了我。您是否考虑过使用 Power Query 而不是高级筛选器?将列表拉入 Power Query,使用返回“保留”等标志的公式创建列,然后按这些帮助列进行筛选。删除帮助列并将数据加载到工作表中。只需刷新查询即可在新数据到达时重复。
-
抱歉,不清楚。只是一些愚蠢的复杂公式,因为我并不完全熟悉 Excel 上的所有可用功能。我将看看 Power Query 或解决问题的不同方法。非常感谢您的帮助。