[[20210218090456]] 『表から一番出てくる文字列をランキング形式にて表』(いちろー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『表から一番出てくる文字列をランキング形式にて表現する関数』(いちろー)

お世話になります。
緊急で失礼致します。ご容赦ください。

無数にある表の中から、一番出てくる文字列をランキング形式にて表現する
関数を御伺い致します。下記が例であります。

  A     B    C

  1  りんご   
  2  みかん  
  3  りんご  
  4  みかん   	
  5  りんご			
  6  いちご			
  7  みかん			
  8  りんご			
  9  みかん			
 10  りんご			
 11  いちご			
 12  みかん			
 13  りんご			
 14  いちご			
 15  いちご			
 16  いちご			
 17  キウイ	

これを出現頻度1位〇×、2位△■、3位・・・のようにランキングを作りたいです。

上記の例では17までですが、ほんとは無数に表があります。
その中で一番出現頻度の高いワードから順にランキングを作りたいです。
どなたかお答え頂きたいと思います。お願い致します。

(ピボットテーブルやマクロなどでの回答はお控え願います。ご協力ください)

< 使用 Excel:Excel2016、使用 OS:Windows10 >


[[20210122141351]] 『果物の名前が多い順のランキングを作ることのでき(8878)
[[20210122105656]] 『果物の名前が多い順に並び替える』(ああわ)
(参考) 2021/02/18(木) 09:57

>ほんとは無数に表があります。

データがすごくあるそうですので作業列B、Cを使った方法です。

出現回数を求める: B1: =IF(COUNTIF($A$1:A1,A1)=1,COUNTIF($A$1:$A$17,A1),"")

ランクを求める: C1: =IF(B1="","",RANK(B1,$B$1:$B$17))

上の式を必要数コピーします。
(メジロ) 2021/02/18(木) 10:06


メジロさん
ありがとう御座います。

上記に合わせてお伺い致します。

出現頻度1位を「=INDEX(A1:A17,MATCH(MAX(COUNTIF(A1:A17,A1:A17)),INDEX(COUNTIF(A1:A17,A1:A17),),0))」で求めることが出来ました。
しかし2位を求めることが出来ません。

こちらも緊急で失礼致します。ご容赦願います。
本当にお願い致します。
(いちろー) 2021/02/18(木) 11:37


「=INDEX(A1:A17,MATCH(MAX(COUNTIF(A1:A17,A1:A17)),INDEX(COUNTIF(A1:A17,A1:A17),),0))」

この式は配列数式にする必要があります。

「Ctrl + Shift + Enter」キーで式を入力します。

式の前後が「{}」で囲まれます。

「出現頻度」同数の場合にはどうするのですか?
それと「ほんとは無数に表があり」とありますので重くなりませんか?
(メジロ) 2021/02/18(木) 12:24


メジロさん
ありがとう御座います。

「出現頻度1位〇×、2位△■、3位・・・」のうち、2位を求める関数を御伺い致します。
同数の場合については後程回答致します。

よろしくお願い致します。
(いちろー) 2021/02/18(木) 12:41


=INDEX(A1:A17,MATCH(MAX(COUNTIF(A1:A17,A1:A17)),INDEX(COUNTIF(A1:A17,A1:A17),),0))

=INDEX($A$1:$A$17,MATCH(LARGE(COUNTIF($A$1:$A$17,$A$1:$A$17),ROW(A1)),INDEX(COUNTIF($A$1:$A$17,$A$1:$A$17),),0))
(メジロ) 2021/02/18(木) 12:49


上記ですが、2位を求める関数ではありませんでした。
ごせつめい頂きたいと思います。
お願い致します。
(いちろー) 2021/02/18(木) 13:24

式を下にコピーするとした式を書き込みました。
式を下にコピーしますと「出現頻度1位〇×、2位△■、3位・・・」と
求まります。

2位求める式でよろしければ

=INDEX($A$1:$A$17,MATCH(LARGE(COUNTIF($A$1:$A$17,$A$1:$A$17),2),INDEX(COUNTIF($A$1:$A$17,$A$1:$A$17),),0))

(メジロ) 2021/02/18(木) 13:41


全く同じ質問のスレッドを紹介したが、
やはり同じ人なんですね。
別人なら何か反応があるはずです。
驚いた、全く同じものがあったんですね、とか。

急いでいるからとか戯言言わない方がよいのでは?
だったら前のスレッドにきちんと回答して下さい。

(参考) 2021/02/18(木) 14:47


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.