質問: データの個数を数えて、ランク順に並べた はじめまして。 excel(2010)で、データーの個数を数えて、多い順にランク付けしたいのですが どのような方法が考えられますか? (例) 東京 110個 大阪 52個 名古屋 38個 京都 21個 横浜 18個 ・ ・ ・ ・ ・ countif関数を使えばいいのでしょうが 数百もの都市があり、すべての都市名で 抽出するのも大変です。 よろしくお願い致します。
回答: a列に都市の名前があり、b列には個数が110というように数値で入力されているとしたら、例えばc1セルに次の式を入力して下方にオートフィルドラッグすればb列の数値が大きい順に都市名が並んで表示されます。 =if(row(a1)>count(b:b),"",index(a:a,match(large(b:b,row(a1)),b:b,0)))