- ベストアンサー
データの個数を数えて、ランク順に並べた
はじめまして。 Excel(2010)で、データーの個数を数えて、多い順にランク付けしたいのですが どのような方法が考えられますか? (例) 東京 110個 大阪 52個 名古屋 38個 京都 21個 横浜 18個 ・ ・ ・ ・ ・ COUNTIF関数を使えばいいのでしょうが 数百もの都市があり、すべての都市名で 抽出するのも大変です。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
方法1) 挿入タブのピボットテーブルを開始する 都市名列を行に配置し,さらに都市名列をΣ欄にも配置して集計させる。 作成したピボットテーブルレポートで,集計結果の降順で並べ替える。 方法2) 都市名列を複製する(たとえばシート2に) データタブの「重複の削除」を行い,一意の都市名リストを作成させる COUNTIF関数で集計する。 COUNTIFの降順で並べ替える。
その他の回答 (2)
- 米沢 栄蔵(@YON56)
- ベストアンサー率36% (37/102)
回答No.3
Excel2003にはRank関数という順位付けの関数式があります。 Excel2010でも使えるかどうか解りませんが、一度試してみたらいかがでしょうか。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
A列に都市の名前があり、B列には個数が110というように数値で入力されているとしたら、例えばC1セルに次の式を入力して下方にオートフィルドラッグすればB列の数値が大きい順に都市名が並んで表示されます。 =IF(ROW(A1)>COUNT(B:B),"",INDEX(A:A,MATCH(LARGE(B:B,ROW(A1)),B:B,0)))