[英]How to use an AND statement with ARRAYFORMULA when searching a range in a Google Sheet
我有这个 function 效果很好。
=transpose
(
split
(
ARRAYFORMULA
(
TEXTJOIN
(
", ",TRUE,
(
IF
(
A3:A100="Active",
B3:B100
,""
)
)
)
),","
)
)
它表示如果 A3 和 A100 之间的任何内容是单词 Active,则在垂直列表中显示 B3。
我正在尝试查询多个参数并且遇到了死胡同。 当我尝试将 AND 语句添加到 IF 查询时,我没有得到任何结果。 例子:
=transpose
(
split
(
ARRAYFORMULA
(
TEXTJOIN
(
", ",TRUE,
(
IF
(
AND(A3:A100="Active", C3:C100="Sold"),
B3:B100
,""
)
)
)
),","
)
)
不支持。 使用乘法:
=TRANSPOSE(SPLIT(ARRAYFORMULA(TEXTJOIN(", ", 1,
IF((A3:A100="Active")*(C3:C100="Sold"), B3:B100, ))), ","))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.