Skip to content

RANK(RANKING)

データを集計して順位をつける

書式

rank:

機能

指定した行または列のデータに順位をつけます。元のデータの並び順は変更せず、順位だけを別の場所に書き込みます。


計算場所の指定

入力メッセージ: 計算する場所は

順位をつけるデータの列または行を指定します。

指定方法

形式説明
空入力最終列
c22列目
l55行目

並べ方の指定

入力メッセージ: 並べ方は

順位の並べ方を選択します。

コード説明
1大きい順(デフォルト)
2小さい順

集計方式の指定

入力メッセージ: 集計方式は

順位の表示方法を選択します。

コード方式説明
1順位1, 2, 3... の数字(デフォルト)
2◯△×3段階の記号
3ABCA〜Zのアルファベット
4数字指定した段階数の数字

段階数の指定

入力メッセージ: 何段階ですか

集計方式がABCまたは数字の場合、何段階に分けるか指定します。

指定方法

入力説明
空入力最大(データ数まで)
55段階(A〜Eまたは1〜5)

書き込み場所の指定

入力メッセージ: 書き込み場所は

結果を書き込む位置を指定します。

指定方法

入力説明
空入力最終列/行の次に新規作成
3列方向計算時: 3列目 / 行方向計算時: 3行目

使用例

2列目のデータに順位をつける

rank:c2:1:1:::

実行前:

名前売上
田中150
鈴木200
山田80

実行後:

名前売上順位
田中1502
鈴木2001
山田803

2列目のデータを大きい順に順位で付け、結果を新しい列に書き込みます。

3段階評価(◯△×)

rank:c2:1:2::

実行前:

名前点数
田中90
鈴木60
山田30

実行後:

名前点数評価
田中90
鈴木60
山田30×

2列目のデータを大きい順に3段階(◯△×)で評価します。

ABC評価

rank:c2:1:3:5:

実行前:

名前点数
田中95
鈴木75
山田55

実行後:

名前点数評価
田中95A
鈴木75C
山田55E

2列目のデータを大きい順にABC評価で5段階に分けて評価します(A〜E)。

注意事項

  • 数値データのみが計算対象になります
  • 文字や空白のセルは無視されます
  • 同じ値のデータは同順位になります

関連コマンド

  • BEST — 上位・下位のデータを抽出
  • S — データを並べ替える