TEXTJOIN 字符串仅适用于匹配今天日期的值

TEXTJOIN string only for values matching Todays date

样本Table

Date Created (A) Tracking ID (B)
5/12/2022 '813vz633-7872'
5/12/2022 '914bz756-7423'
5/12/2022 '875vu340-5687'
5/11/2022 '475dv235-6542'
5/11/2022 '905tg183-9634'

我想创建一个如下所示的字符串:

过滤器 message.trackingId 不在 ['813vz633-7872', '914bz756-7423', '875vu340-5687']

这是通过使用公式实现的:

="filter message.trackingId not in ["&TEXTJOIN(", ", TRUE, B2:B4)&"]"

但我希望它仅在 A 列是今天的日期时自动从 B 列提取

我试过了:

="filter message.trackingId not in ["&TEXTJOIN(", ", TRUE, IF(A:A=TODAY(),TEXTJOIN("", TRUE,B2:B))&"]")

但这会提取 B 列中的所有值,而不仅仅是今天的日期

我知道我很接近,只需要推一下

使用:

=TEXTJOIN(", ", 1, FILTER(B:B, A:A=TODAY()))

="filter message.trackingId not in ["&TEXTJOIN(", ", 1, FILTER(B:B, A:A=TODAY()))&"]"

尝试以下操作:

="filter message.trackingId not in ["&TEXTJOIN(", ", TRUE, FILTER(B:B, A:A=TODAY()))&"]"

具有讽刺意味的是,解决方案包括 FILTER,您的文本部分包含该内容。

(金克斯,玩家0!)