googleスプレッドシートのクエリ関数の並び替え
クエリ関数を複数つなげて表示をしているのですが、複数のクエリの連結後に並び替えを行いたいです。
発生している問題
関数を認識していないので表示されない
該当のソースコード
≪A≫
=Query({QUERY('あ!A2:Z,"select A,B,C,D");
QUERY('い'!A2:Z,"select A,B,C,D,N");
QUERY('う'!A2:AR,"select A,B,C,D,H")},"Where Col2 = 'お' and order by H asc")
≪B≫
=Query({QUERY('あ!A2:Z,"select A,B,C,D");
QUERY('い'!A2:Z,"select A,B,C,D,N");
QUERY('う'!A2:AR,"select A,B,C,D,H")},"where Col1 is not null and order by H asc")
試したこと
上記のように表記を変えて行ってみたり、シートを別に作って
シートCで集計したものをシートDで並び替えのみを行うことを試してみましたが反応しませんでした。
できれば余分なシートを作成せずに対応したいです。
エラー表示
#VALUE
と表示され、
関数 QUERY のパラメータ 2 のクエリ文字列を解析できません: PARSE_ERROR: Encountered " "order" "order "" at line 1, column 28. Was expecting one of: "true" ... "false" ... "not" ... "date" ... "timeofday" ... "datetime" ... "timestamp" ... "min" ... "max" ... "avg" ... "count" ... "sum" ... "no_values" ... "no_format" ... "is" ... "null" ... "year" ... "month" ... "day" ... "hour" ... "minute" ... "second" ... "millisecond" ... "with" ... "contains" ... "starts" ... "ends" ... "matches" ... "like" ... "now" ... "dateDiff" ... "quarter" ... "lower" ... "upper" ... "dayOfWeek" ... "toDate" ... <ID> ... <INTEGER_LITERAL> ... <DECIMAL_LITERAL> ... <STRING_LITERAL> ... <QUOTED_ID> ... "(" ... "-" ...
と表示されます。
回答1件
あなたの回答
tips
プレビュー