首页 > 解决方案 > 连接 ArrayFormula 内的列,不包括某些值

问题描述

请参阅以下链接中的 Google 表格。在“F”列中,我需要使用 ARRAYFORMULA 组合从“B”到“E”列的值,用逗号分隔值,并排除读取“否”的值。G 列显示了所需的输出ARRAYFORMULA

https://docs.google.com/spreadsheets/d/11GMOU0I4v1TcyBAnTDKPfccGWO9LYoM8_wz6hx_JXg0/edit?usp=sharing

编辑:下面的两个答案都解决了这个问题。谢谢你们俩!

标签: google-sheetsconcatenationgoogle-sheets-formulaarray-formulasgoogle-sheets-query

解决方案


您可以使用

=ArrayFormula(IF(LEN(B2:B)>0, REGEXREPLACE(transpose( 
             query(transpose({B2:C, E2:E, G2:G})&",",,9^9)),"(No, )|(, No)|(,$)",""),""))

在此处输入图像描述


推荐阅读