- ベストアンサー
Excelの質問
A B 1山田 65 2佐藤 77 3田中 77 4小林 90 Aの列を生徒の名前、Bの列をテストの点数とします。上位三名の名前をC1、C2、C3に書き出したいのですがうまくできません。また、この例のように点数が同じ人がランクインしている場合は五十音順になるようにもしたいのですがやり方が分かりません。どなたか教えてくれないでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VBAを使わなくても通常のマクロでできますね。 50音順にしたいのならば、名前の次にヨミカナのセルを設けないとうまくいかないですね。 A B C 名前 ヨミカナ 点数 これで、ツール、新しいマクロの記録、に入って データ、並べ替え、キー C,B マクロの終了 と指定すれば、点数、ヨミカナの順に並んだデータが得られます。 このマクロを一度作れば直からはデータ入力の範囲を変えない限り、自動的に結果が得られます。