Google スプレッドシート: 空白スペースを並べ替えて無視する方法


次の数式を使用すると、特定の列に空白値がある行を無視しながら、Google スプレッドシートの行を並べ替えることができます。

 = QUERY ( A1:B11 , "select * where B is not null order by B" )

この特定の数式は、範囲A1:B11 の行を列Bごとに並べ替え、列Bに空の値を持つ行を無視します。

次の例は、この公式を実際に使用する方法を示しています。

例: Google スプレッドシートで空白を並べ替えて無視する

Google スプレッドシートに、さまざまなバスケットボール チームに関する情報を含む次のデータセットがあるとします。

セルD1に次の数式を入力すると、 Points列の値に基づいてデータセット内の行を並べ替えることができますが、 Points列に空の値がある行は単純に無視されます。

 = QUERY ( A1:B11 , "select * where B is not null order by B" )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

行は「ポイント」列の値によってソートされており、 「ポイント」列に空白を含む行は無視されることに注意してください。

デフォルトでは、Google スプレッドシートはデータを昇順に並べ替えます。

ただし、 desc引数を使用して降順に並べ替えることができます。

 = QUERY ( A1:B11 , "select * where B is not null order by B desc" )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

行は、 Points列の値に基づいて降順で並べ替えられるようになりました。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

Googleスプレッドシートで日付順に並べ替える方法
Google スプレッドシートで複数の列にわたって項目を並べ替える方法
Google スプレッドシートで RANK IF 数式を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です