0

これを検索しましたが、答えが見つからないようです:

スプレッドシートでクエリ機能を使用して、仕事仲間からコメントを収集しています。17 人のコメント投稿者がいて、今週と 10 週間先の質問をします。しかし、最終結果に空のフィールドではなく、コメントのみが必要です。私はほとんどそこにいますが、現在使用している数式では、コメントの数によって列の数が異なるため、クエリの最後の部分で列の数を手動で更新する必要があります。これが私の式です:

=transpose(query(transpose(query(QUERY(
IMPORTRANGE("1oQVZDEKLqx6ruz2yzIzUgppkWvBEOB_Eo-a4NW1WTSQ";"Comments!A1:U");
"select Col2, Col3, Col4, Col5, Col6, Col7, Col8, Col9, Col10, Col11, Col12, Col13, Col14, 
Col15, Col16, Col17, Col18, Col19 where todate(Col1) > date '"&text(today()-7;
"yyyy-mm-dd")&"' limit 10");"select * where Col2<>'' or Col3<>'' or Col4<>'' or 
Col5<>'' or Col6<>'' or Col7<>'' or Col8<>'' or Col9<>'' or Col10<>'' or Col11<>'' or 
Col12<>'' or Col13<>'' or Col14<>'' or Col15<>'' or Col16<>'' or Col17<>'' or Col18<>''"));
"select * where Col2<>'' or Col3<>'' or Col4<>''"))

2 つの「最も内側」のクエリが返す列の数に関係なく、この数式を機能させる方法はありますか?

これは、クエリされたコメントを含むスプレッドシートです。このシートからコメントを収集します(実際には、これは importrange-formula を使用して 19 のシートから収集されます)。

私の質問が理解できることを願っています。そして何よりも、私の問題が解決できることを願っています!

4

1 に答える 1