2016-11-01 18 views
1

この問題を引き起こしたoriginal questionのフォローアップの質問として、ArrayFormula式でインポートされた空白の値をどのようにフィルタリングできるかを知りたいと思います。ArrayFormulaによってインポートされた空白のエントリを削除します

ヘルパー!A1の数式は

=ArrayFormula(
'Form Responses'!G:G&'Form Responses'!H:H&'Form Responses'!I:I&'Form Responses'!J:J& 
'Form Responses'!K:K&'Form Responses'!L:L&'Form Responses'!M:M&'Form Responses'!N:N& 
'Form Responses'!O:O&'Form Responses'!P:P&'Form Responses'!Q:Q&'Form Responses'!R:R& 
'Form Responses'!S:S&'Form Responses'!T:T 
) 

問題はギャップがある場合、これはユーザーの入力がフォームからのものであり、同様のカテゴリに基づいているように私は、知っていることはありませんということです。ここでの提出は、のように見えるため、INCOMINGセクションにギャップに気づくかもしれないものの例です:

ARRAYFORMULA式自体に関しては、それほど新しい「ヘルパー」シートを作成した私にはどんな欠点があります実際のフォーム作成シートから編集したものはそのまま残しておきますか?私の式は次のようになります。!

=FILTER(Helper!A:A, Helper!B:B = "Outgoing") 

ヘルパーB1が含まれている場所:

=ArrayFormula('Form Responses'!B:B) 

"送信" または "着信" の値のいずれかが含まれています。

答えて

1

手順

代わりのHelper!B1上式=ArrayFormula('Form Responses'!B:B)を追加し、以下を試してみてください。

=FILTER(
{'Form Responses'!$AA:$AA,'Form Responses'!$B:B}, 
LEN('Form Responses'!$AA:$AA), 'Form Responses'!$B:B = "Outgoing" 
) 

あなたもHelper!A1上式を削除することができます。

説明

  • フィルターは、いくつかの条件を使用することができます。
  • フィルタを使用すると、配列を引数として使用できます。
  • Googleスプレッドシートにはセル数に制限があり、スプレッドシートのパフォーマンスを向上させるための数式を減らすことができます。

参照

関連する問題