厚朴数据验证在googlespreadsheet中如何返回多个值?

问题描述 投票:0回答:2

我在这里创建了一个googlespreadsheet。https:/docs.google.comspreadsheetsd1K5oc6-XcgMTUSCICr9GguxHWkrm1UuMhnzXu9Rn3ngYedit?usp=分享。

我想把所有 "勾选 "的粗框的值返回到下图这样的单行中。

我可以用一个公式来实现吗?

enter image description here

if-statement google-sheets concatenation array-formulas google-sheets-query
2个回答
2
投票

的使用。

=ARRAYFORMULA(REGEXREPLACE(""&TRIM(TRANSPOSE(QUERY(TRANSPOSE(IF(A2:C=TRUE, 
 {A1&",", B1&",", C1}, )),,9^9))), ",$", ))

enter image description here


0
投票

虽然它可以在整个列的数组公式中完成, 你可以试试这个简单的JOIN()公式,拖到列下。 从D2开始。

=IFERROR(JOIN(", ",FILTER(A$1:C$1,A2:C2)))
© www.soinside.com 2019 - 2024. All rights reserved.