2017-05-28 94 views
0

目前我正在制作电子表格以便在我的商店中订购和接收。 我使用的是形式(IMG1)来获取信息,我试图把它浓缩到另一片更容易查看和这样的。(IMG2) 我们有,我试图分开数据三家门店。 每当我们得到一个新的回应,我想有整理自己的表的专卖店,把其他细胞的行与它(虽然我从我目前的公式另一片拷贝数据。 This is where I am getting my data from.Google表格如果值为X,则复制行。删除空白空格。

This is the formula I have

Showing all of the spaces 使用=arrayformula(IF('Form Responses 1'!J2:J= "Oregon City",'Responses Simplified'!A:I,))作品为第一个块的大部分。我唯一的问题是,它会包括所有不符合项的空的空间。所以,当我再往里弗顿是(IMG3 ),它是一堆空点。 我不够熟练拿到最后一块拼图,我得到了远W¯¯ ith谷歌但现在我要么不知道什么搜索条件使用或我失去了一些东西。 所以我问如果任何人有一个更好的解决方案,或者如果他们知道如何删除空白点没有给我一个REF问题。

回答

0

尝试包裹查询公式和排除空白像这样:

=query(arrayformula(if('Form Responses 1'!J2:J="Beaverton",'Responses Simplified'!A:I,"")),"Select * where Col1<>''") 
+0

这是工作好得多!谢谢!由于它进行了一些小的调整,显示了它应该超出的范围。我的最终代码看起来这样'=查询(ARRAYFORMULA(如果( '回应简体' A:!A = “比佛顿”, '回应简体' A:我, “”)),“选择*其中Col1中<> '' “)' 我在表格的顶部仍然有一个空白行,但是我无法隐藏!我的工作表按预期工作! 我很好奇什么“'”功能选择*其中Col1中<>“”“'”实际上做。再次感谢 –

+0

这是查询。 SELECT *选择所有(从arrayformua其中Col1中(第一列返回(A)返回不为空,也许另一列会工作更好地为您? –

+0

酷!感谢您抽出宝贵时间来解释它。我总是喜欢知道语法和该进程在做什么。 我会尝试不同的列,看看我想出的,但我很满意的结果为止。 –