我使用以下公式创建一个具有两个条件的唯一列表,该公式工作良好:=UNIQUE(FILTER('Credit Pulls'!$E$2:$E$150000,('Credit Pulls'!$D$2:$D$150000=Summary!M17)*('Credit Pulls'!$AI$2:$AI$150000 >0)))
然而,我也很难对列表进行排序,但是当我将排序部分添加到公式中时,它会忽略我的第二个条件=SORT(UNIQUE(FILTER('Credit Pulls'!$E$2:$E$150000,('Credit Pulls'!$D$2:$D$150000=Summary!M17)*('Credit Pulls'!$AI$2:$AI$150000 >0))))。
有人能告诉我我做错了什么吗?列AI有0或1,我不想包含任何有0的结果
发布于 2022-08-25 01:07:17
这需要进行故障排除,以发现错误ariss --
a)创建唯一的(filter(..))在excel的列中列出,然后应用排序函数--这两个列有不同的长度吗?如果没有-没有问题(看起来)
b)筛选范围内是否有单元格或筛选标准范围依赖(或链接到)唯一(排序())输出的结果(如果有,是否有迭代计算?)
( c)使用前10-20行缩小规模,看看是否遇到同样的问题(我怀疑你会遇到)。
d)然后将范围扩展到75k行(所需的一半)-您还会遇到问题吗?如果是的话,把范围缩减到37.5k行?如果没有问题,那么试着在37.5到75之间进行一半--有效地在问题产生的地方进行磨练。
( e)您是否有任何空白单元格或#值!值在任何一个单元格(目标过滤范围,设置的两个条件?)
( f)如果你在过滤器内交换两个条件--即(D:D * AI:AI) -> (AI:AI : D:D),你发现什么(它现在是‘忽略’新的第二个条件(D:D),还是它知道你做了什么而现在忽略了新的第一个条件?(AI:AI)☺
( g)以上所做的一切都是按顺序排序的-您可以排序-可以排序-在过滤器ii之前),在筛选之后,但在唯一之前--您是否还会遇到上述a)项下的问题?
如前所述--我无法用伪/缩小的例子复制你的错误--每个屏幕截图--所以我想,当你开始尝试上面的故障排除建议时,你可能会发现一些你忽略了的东西。

发布于 2022-08-26 01:55:55
在通过了一些推荐的测试之后,我发现它是一个很容易修复的东西,我输入了我需要的标准,但是它没有工作。与其说是公式,不如说是用户的错误。我从这次经历中学到了很多,谢谢你的帮助。
https://stackoverflow.com/questions/73472547
复制相似问题