• ベストアンサー

Excelで何回目に出現したデータかを調べたいのですが

Excelで何回目に出現したデータかを調べたいのですが 仮に100個のデータがありそれぞれ1から10までの番号がランダムに振られています 例えば番号5が3個振られていたとして 1番目に出現したものは1 2番目に出現したものには2 3番目は3というように表示させることはできないものでしょうか 皆様のお知恵をよろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 一例です。 A列のA2セルからデータがあるとします。 そして、検索したい数値(文字列でもOK)をC2セルに入力し、 その結果をB列に表示させる方法です。 B2セルを =IF(A2=$C$2,COUNTIF($A$2:A2,$C$2),"") として、オートフィルで下へコピーしてみてはどうでしょうか? これでC2セルに好みのデータを入力すれば その結果が表示されると思います。 以上、参考になれば幸いです。m(__)m

noname#140567
質問者

お礼

ありがとうございました ドンピシャ 一件落着です

その他の回答 (2)

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

データがA列にあるとして B1へ =Countif($A$1:A1,A1) 参考まで

noname#140567
質問者

お礼

ありがとうございました おかげさまで一件落着です

  • momo164
  • ベストアンサー率48% (38/79)
回答No.1

それは、フィルタなどを使ってだした時に555って表させるのでは無く 5の在った所に 123ってしたのですか? もしこれなら別のシートにマクロでボタンとセレクトの場所をしていして マクロから上からフェーチェさせれば必要な分だけを、任意のシート出せれば いかがでしょうか? 的外れならごめんなさい、説明の意味がわからなくて・・・

noname#140567
質問者

お礼

ありがとうございました

noname#140567
質問者

補足

さっそくにありがとうございます 5の在った所に 123ってしたのですか・・・こちらの場合です 私はマクロを使わない方法はないものでしょうか