Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何筛选特定条件,获取所有非空列及其内容,然后进行转置?_Jquery_Arrays_Google Sheets_Transpose - Fatal编程技术网

Jquery 如何筛选特定条件,获取所有非空列及其内容,然后进行转置?

Jquery 如何筛选特定条件,获取所有非空列及其内容,然后进行转置?,jquery,arrays,google-sheets,transpose,Jquery,Arrays,Google Sheets,Transpose,我想知道是否有更有效的方法来编写下面的代码(目前在3个不同的选项卡中) 我的第一个选项卡是表单响应。 第二个选项卡是筛选条件 第三个选项卡是删除所有空列。 第四个选项卡是来自转置的选项卡3的响应 我能在一个标签上完成所有这些吗。我有很多标准要筛选,这种方法需要很长时间 =QUERY({'Form responses 1'!A1:EV},"select * where Col3 ='Inbound'",1)  =ARRAYFORMULA(QUERY(SPLIT(TRANSPOSE(SPLIT(C

我想知道是否有更有效的方法来编写下面的代码(目前在3个不同的选项卡中)

我的第一个选项卡是表单响应。 第二个选项卡是筛选条件 第三个选项卡是删除所有空列。 第四个选项卡是来自转置的选项卡3的响应

我能在一个标签上完成所有这些吗。我有很多标准要筛选,这种方法需要很长时间

=QUERY({'Form responses 1'!A1:EV},"select * where Col3 ='Inbound'",1) 

=ARRAYFORMULA(QUERY(SPLIT(TRANSPOSE(SPLIT(CONCATENATE(IF('Inbound Filter'!A2:A<>"", "♠"&'Inbound Filter'!A2:A&"♦"&IF('Inbound Filter'!B2:EV<>"",'Inbound Filter'!B2:EV, "♥")&"♦"&'Inbound Filter'!B1:EV1, )), "♠")), "♦"),   "select Col1,max(Col2) where Col2 <> '♥' group by Col1 pivot Col3"))

=TRANSPOSE('Inbound Data'!A1:BZ) 
=QUERY({'formresponses 1'!A1:EV},“select*where Col3='Inbound',1)
=ARRAYFORMULA(查询(拆分)(转置)(拆分)(串联)(如果('Inbound Filter'!A2:A'))♠"&'入站筛选器“!A2:A&”♦如果('Inbound Filter'!B2:EV','Inbound Filter'!B2:EV,“&IF,”♥")&"♦&‘入站筛选器’!B1:EV1,),“♠")), "♦“”,“选择Col1,max(Col2),其中Col2'♥' 按列1分组(按列3“))
=转置('入站数据'!A1:BZ)

我有一个公式化的方法,可以在一个公式中完成这一切,但需要一张样本表来演示。你能在这里共享一张可编辑的表,这样我就可以演示解决方案吗?你考虑过使用应用程序脚本吗?嗨,马特。我附上了一份副本。嗨,Jescanellas。我不知道如何为我需要的这一级别编写应用程序脚本。我哈哈如果有办法的话,我会给你一份副本。你好,你的解决方案真的很好。我曾尝试扩展搜索,但出现了一个错误:连接的文本结果超过了50000个字符的限制。=(数组形式)查询(拆分)(转置)(拆分)(concat)(连接)(如果('补货过滤器'!A1:a)", "♠"&'补给过滤器“!A1:A&”♦如果('补货过滤器'!B2:JA','补货过滤器'!B2:JA,“&IF,”♥")&"♦“&‘补给过滤器’!B1:JA1,),”♠")), "♦“”,“选择Col1,max(Col2),其中Col2'♥' 按列1分组(按列3“))