ピアのパソコン学習ガイド
メニュー
スプレッドシートの関数

SORTN関数の使い方|並べ替えて上から何件かだけ出す

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=SORTN(範囲, [n], [同順位の表示モード], [並べ替える列], [昇順])

表を並べ替えて、上から決めた件数だけを取り出します。「売上トップ10」「点数の上位3人」を1つの式で出せます。

SORTN関数の使い方の図 D2 fx =SORTN(A2:B6,3,0,2,FALSE) A B C D E 1 2 3 4 5 6 名前 点数 上位3人 田中 82 佐藤 95 鈴木 78 高橋 91 伊藤 88 佐藤 95 高橋 91 伊藤 88
点数(2列目)の大きい順に並べて、上から3人だけ出します。

引数の意味

引数入れるもの図の例
範囲取り出す表A2:B6
n
省略できる
何件出すか3
同順位の表示モード
省略できる
同じ値の扱い。ふつうは 00
並べ替える列
省略できる
範囲の左から何列目で並べ替えるか2
昇順
省略できる
FALSEで大きい順FALSE

同じ点数がいるとき(表示モード)

モードどうなるか
0(省略)同点でも、きっかり n 件だけ出す
1n 件目と同点の人も全部出す
2同じ行(重複)を1つにしてから n 件
3同じ値を1つと数えて、上から n 種類の値の行を全部出す

使えるバージョン

Googleスプレッドシートだけの関数です。Excelにはありません。

Excelでは

Excel(Microsoft 365)では、=TAKE(SORT(A2:B6, 2, -1), 3) のように SORT と TAKE を組み合わせます。

よくある質問

上位3件を出すには?

=SORTN(範囲,3,0,並べ替える列,FALSE) です。

同点の人も全部出したい

3つ目の表示モードを1にします。

Excelでは?

SORTとTAKEを組み合わせて同じことができます。

一緒に覚えたい関数・操作

このページについて

操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報