Googleスプレッドシート:範囲から最初のn個の値を抽出する方法


次の構文を使用して、Google スプレッドシートのデータ範囲から最初の N 個の値を抽出できます。

 =query( A1:C16 , " Select A,B,C Order by B Desc Limit 5 " )

この特定のクエリは、範囲A1:C16のデータを調べ、列Bの上位5 つの値を持つ行を返します。

最初の 10 個の値を抽出するには、式内の5 を10に置き換えるだけです。

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

例: Google スプレッドシートの範囲から最初の N 個の値を抽出する

Google スプレッドシートに、15 の異なるバスケットボール チームの得点とリバウンドを示す次のデータセットがあるとします。

次のクエリを使用して、5 ポイントの最高値を持つ行を抽出できます。

 =query( A1:C16 , " Select A,B,C Order by B Desc Limit 5 " ) 

セル E1 のクエリは、最も高い 5 ポイント値を持つ行を降順に自動的に並べて返します。

次のクエリを使用して、最高のポイント値から 10 位までの行を抽出できることに注意してください。

 =query( A1:C16 , " Select A,B,C Order by B Desc Limit 10 " ) 

セル E1 のクエリは、10 ポイントの最高値を持つ行を降順に自動的に並べて返します。

次のクエリを使用して、他の列を使用せずに単純に最高 10 個のポイント値を返すこともできます。

 =query( A1:C16 , " Select B Order by B Desc Limit 10 " ) 

セル E1 のクエリは、自動的に降順に並べ替えられた最高 10 個のポイント値を返します。

追加リソース

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

Google スプレッドシートでランダムなサンプルを選択する方法
Googleスプレッドシートで度数を計算する方法
Googleスプレッドシートで複数のIFステートメントを使用する方法

コメントを追加する

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