人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルで質問です。ランキングをエクセルで作成しているのですが、絶対数が高いほうから
上から順番に並べる(ソートする)方法を教えてください。


●質問者: shuhunel
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:エクセル ソート ランキング 作成 絶対数
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● castiron
●20ポイント

A列にその番号があるとして

=rank(ABS(A1),A:A,0)

です。(範囲は好きに変えてください。)

◎質問者からの返答

できないようです。具体的にA列のA1からA10までの絶対数順に上から並べる計算式を

教えてください。=rank(ABS(A1),A:A10,)ということでしょうか?


2 ● jan8
●20ポイント

質問の意図を解釈し間違えてたらごめんなさい。

A1からA10に以下のデータが入っているとします。

りんご

みかん

りんご

メロン

みかん

みかん

みかん

みかん

りんご

みかん

これを以下のようにソートできれば良いのではないでしょうか?

みかん

みかん

みかん

みかん

みかん

みかん

りんご

りんご

りんご

メロン

?セルB1からB10に、以下の式を入力します

これでA1-A10内に同じデータがいくつあるか表示されます。

=countif(A$1:A$10,A1)

=countif(A$1:A$10,A2)

=countif(A$1:A$10,A3)

=countif(A$1:A$10,A4)

=countif(A$1:A$10,A5)

=countif(A$1:A$10,A6)

=countif(A$1:A$10,A7)

=countif(A$1:A$10,A8)

=countif(A$1:A$10,A9)

=countif(A$1:A$10,A10)

?セルB1からB10を、数式としてではなく、数字として書き換えます。

セルB1からB10を選択、コピーしてから、

同じ場所で右クリックして「形式を選択して貼り付け」をクリック、

「値」だけを貼り付けます。

3

6

3

1

6

6

6

6

3

6

?メニューバーの「ツール」-「ソート」でソート範囲や昇順/降順を設定してソートできます。

つまり、B列の降順でソートすれば、絶対数が高いほうから上から順番に並べる事ができます。

http://q.hatena.ne.jp/answer

◎質問者からの返答

くだものの例は意図が違います。

83.8

95.8

71.7

57.2

101.9

26.8

41.2

となっているのを大きい順に

101.9

95.8

83.8

71.7

57.2

41.2

26.8

に並べ替えたいです。

ちなみにツールにソートがないのですがなんででしょうか?


3 ● thomas7212
●20ポイント

エクセルのバージョンによって並べ替えのある場所が違うようです。

エクセル2003なら、メニューの「データ」の中にあります。

そこから「並べ替え」を選び、その後、「優先されるキー」で対象の列を選んで、「降順」を選んでください。

また、ツールやデータのメニュー自体がない場合、使っているソフトが「エクセル」ではなく「エクセルビュワー」の可能性があります。

この場合は、並べ替えはできません。

http://www.microsoft.com/downloads/details.aspx?FamilyID=c8378bf...


4 ● Ooyuki
●20ポイント

実際に並べ替えを行うのであれば

メニューバーのデータより並べ替えを選択し

ソートする列を選択し降順選択でOK

でいかがでしょうか?


5 ● atonny
●20ポイント

仮に、A列のA1からA10までデータが入っているとして、

メニューバーの「データ」→「並べ替え」で、「最優先されるキー」を「列A」にして、「降順」を選択、「範囲の先頭行」を「データ」に設定して「OK」ボタンでソートできるはずです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ