- ベストアンサー
一番多い名字(文字)のランキングを作りたい
いつも助けていただいてありがとうございます。 今回も是非お力を貸して下さい。 エクセルでランキング表を作っています。 たとえば、際限なくあるさまざまな名字のデータ(100件以上あるとします)で、田中さんは何件あって、全体で何位というランキング表を作りたいのですが、どのような関数で作ることができるのでしょうか? 尚、応用として、野菜、くだもの等、さまざまな他のものでも対応したいとおもっています。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
[No.1回答に対するお礼]に対するコメント、 A B C D E F G H I 1 Lnam Fnam Age Sex Field 姓 数 ランク 2 高橋 英樹 62 M 俳優 小林 5 3 3 小林 稔侍 63 M 俳優 高橋 6 2 4 渡辺 えり子 51 F 女優 渡辺 7 1 5 小林 幸子 52 F 歌手 6 渡辺 真理 38 F キャスター 7 小林 薫 54 M 俳優 8 渡辺 真知子 49 F 歌手 9 高橋 留美子 48 F 漫画 10 高橋 真梨子 56 F 歌手 11 渡辺 徹 44 M タレント 12 高橋 克実 44 M 俳優 13 渡辺 貞夫 73 M ジャズ 14 小林 旭 68 M 俳優 15 高橋 恵子 51 F 女優 16 小林 光一 53 M 囲碁 17 渡辺 謙 46 M 俳優 18 高橋 由伸 30 M 野球 19 渡辺 淳一 72 M 作家 H2: =COUNTIF(A:A,G2) I2: =RANK(H2,H$2:H$4)
その他の回答 (3)
- mshr1962
- ベストアンサー率39% (7417/18945)
#2のmshr1962です。ピボットテーブルの説明 ExcelのA列に苗字が並んでいるとします。 A1は項目名としてください。 1.A列を選択して「データ」「ピボットテーブル」を進めていきます。 2.A1の項目名が配置できるように表示されるので 行とデータにそれぞれドラッグで配置してください。 ここでは苗字とその数が表示されますが、順番どおりではありません。 3.苗字の部分を右クリックして「フィールドの設定」を選択 4.「詳細」を選択して自動並べ替えオプションを 「降順」「苗字 /データの個数」にしてOKで閉じます。
お礼
お礼が遅くなってすみませんでした 参考にさせていただき、ためさせていただきます。 ありがとうございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
「データ」「ピボットテーブル」で「データの個数」を数えて、その個数を降順に並べてやればいいのでは?
お礼
回答ありがとうございます。 申し訳ないのですが、ピポットテーブルはあまり使ったことがないのでよくわからないのです。 もう少し詳しく教えていただけると助かります。
=COUNTIF() と =RANK() で。
お礼
回答ありがとうございます。 申し訳ないのですが、もう少し詳しく教えていただけると助かります。
お礼
お礼が遅くなって申し訳ありませんでした。 他にご回答いただいた方の回答と合わせて、参考のうえ、ためさせていただきます。 ありがとうございました。