電子書籍の厳選無料作品が豊富!

A列とB列にランダムで文字列があるとします。
そこから被った個数の多いほうから順に別の列に名前と個数を表示したいのですが出来ますでしょうか。
下記の画像みたいにしたいです。作業列は可です。
何かいい方法はありますでしょうか。

http://uproda.2ch-library.com/810137rUE/lib81013 …

A 回答 (3件)

添付図参照


C2: =IF(COUNTIF(A$2:A2,A2)=1,COUNTIF(A:A,A2),"")
D2: =IF(C2="","",C2+ROW()/1000)
F2: =IF(ISERROR(LARGE(D:D,ROW(A1))),"",LARGE(D:D,ROW(A1)))
G2: =IF(F2="","",INDEX(A:A,MATCH(F2,D:D,0)))
H2: =INDEX(C:C,MATCH(F2,D:D,0))
「Excelでフィルタを使わないで並び替え」の回答画像3
    • good
    • 0
この回答へのお礼

わかりやすい説明ありがとうございました。

お礼日時:2014/07/26 10:41

ステップ1


1.D列果物の下にA列のデータをコピー・貼り付け
2.その下に続けて、B列のデータをコピー・貼り付け

ステップ2
添付図の番号順にクリックして重複を削除する。

ステップ3
1.E2セルに式 +COUNTIF($A:$B,D2) を入力する。
2.この式をE9セルまでコピ・貼り付け。
完了
「Excelでフィルタを使わないで並び替え」の回答画像2
    • good
    • 0

Excel401 さん、こんばんわ。



そうですね。データベースの検索域を範囲指定して、ソートキーでZ→Aで行ってください。

この回答への補足

こんにちは。
他の表から参照しているランダムの文字列A:B列の表からD:Eみたいな表示にする方法が知りたいんです(´・_・`)

補足日時:2014/07/26 07:45
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!