gpt4 book ai didi

excel - 过滤器中的多个标准

转载 作者:行者123 更新时间:2023-12-03 07:58:37 25 4
gpt4 key购买 nike

有没有办法可以在过滤器函数中执行多个条件?

enter image description here

在上图中,我只想过滤 D 列(来自表 1)其调用的持续时间,这将显示在表 2 中。问题是,其中还有其他数据或值(有时是随机字符)您可以看到 D 列中的单个单元格已行合并(在表 1 中),我想排除其中的所有内容,除了以黄色突出显示的持续时间,这样我可以使所有内容不合并,最终输出将显示在表 2 中。这可能在过滤器功能中吗?

我在单元格 I3 中使用的当前公式

=HSTACK(A3:A23,B3:B23,C3:C23,D3:D23,F3:F23)

最佳答案

已更新

使用此公式“提取”时间值。

=TEXT(FILTER(D3:D23,IFERROR(TIMEVALUE(TEXT(D3:D23,"[h]:mm:ss")),"")<1),"[h]:mm:ss")
如果单元格没有时间格式,

TIMEVALUE 将返回 #VALUE。利用这一点将允许您忽略所有非时间单元。

如果您尝试保留行位置,那么这应该作为一个整体起作用:

=HSTACK(A3:A23,B3:B23,C3:C23,TEXT(IFERROR(TIMEVALUE(TEXT(D3:D23,"[h]:mm:ss")),""),"[h]:mm:ss"),F3:F23)

评论更新

我认为这应该可以过滤掉 D 列没有时间格式或包含 - 的所有数据。

=HSTACK(FILTER(A3:C23,A3:A23<>0),FILTER(D3:D23,(D3:D23="-")+(IFERROR(TIMEVALUE(TEXT(D3:D23,"[h]:mm:ss")),0)>0)))

关于excel - 过滤器中的多个标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75177322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com