2017-05-28 3 views
0

現在、私は店舗内で注文と受領のためのスプレッドシートを作成しています。 私は情報を取得するためにフォーム(IMG1)を使用していますが、わかりやすく表示するために別のシートに凝縮しようとしています(IMG2) データを分離しようとしている店が3つあります。 我々は新しい応答を取得するたびに、私は私の現在の式を持つ別のシートからデータをコピーしていますが、私は(それを行の他のセルをもたらし、自分のシートにソートされた店舗を持っていると思います。 This is where I am getting my data from.Googleスプレッド値がXの場合は行をコピーします。空白スペースを削除します。

This is the formula I have最初のチャンクのための大部分は=arrayformula(IF('Form Responses 1'!J2:J= "Oregon City",'Responses Simplified'!A:I,))作品を使用して

Showing all of the spaces 。私の唯一の問題は、それが一致しないアイテムの空のスペースのすべてが含まれることです。だから私は、オレゴン州ビーバートンがどこまで行くとき(IMG3 )、それは空白の束です。 私はパズルに最後の部分を得るために十分に堪能ではない、私は遠く離れている私はグーグルだが、今私はどの検索用語を使うのかわからないか、何か不足している。 誰かがより洗練された解決策を持っているかどうか、または空白の箇所を削除する方法を知っていれば、私にREFの問題を与えないでください。

答えて

0

は、クエリであなたの式をラップし、このような空白を除いてみてください。

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

これは、はるかに優れ、多くを働いています!ありがとうございました!それは何をすべきか上にラインを表示するため、いくつかの小さな微調整を行いました。私の最終的なコードはそのように見える '= query(arrayformula if( 'Responses Simplified'!A:A =" Beaverton "、" Respons Simplified "!A:I" "))、" Select * where Col1 <> " ")' シートの一番上に空白行が1つありますが、隠すことはできません。私のシートは意図どおりに機能します! Col1 <> "'" '"が実際に行う "*" Select *の機能は何か不思議です。再度ありがとう –

+0

これはクエリです。 Select * select all(arrayformuaから返されたCol1(最初のカラムが返された(A)が空白ではない) –

+0

もう一度やり直してください。プロセスが何をしているのですか。 私は別の列を試してみることにしますが、これまでのところ満足しています。 –

関連する問題