- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで連番制御をしたい)
Excelで連番制御をしたい
このQ&Aのポイント
- EXCELについてお教えください。A列にはデータが入力されており、B列には連番を表示したいです。具体的な関数の使い方がわからず困っています。
- A列にはA、B、Cというデータがあります。B列には連番を表示したいです。連番はAであれば01から、Bであれば01から、Cであれば01からの連番となります。
- どのような関数を使えばこの要件を実現できるでしょうか?vlookupやsumifなどを試しましたが上手くいきません。アイディアを教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A1セルからABCが並んでいるなら B1セルに =COUNTIF($A$1:A1,A1) と記入してセルの書式設定の表示形式のユーザー定義で 00 を設定しておく 若しくはこういう事をしたいなら =IF(A1="","",TEXT(COUNTIF($A$1:A1,A1),"00")) のようにして、いずれも下向けにつるつるっとコピーして埋めておきます。
その他の回答 (2)
- koko88okok
- ベストアンサー率58% (3839/6543)
回答No.3
No.1の方の数式をお借りして、セルB1に下記の数式を入力して、下方向にオートフィルコピーすると、ご希望のように表示されると思います。 =A1&","&TEXT(COUNTIF($A$1:A1,A1),"00") 但し、N0.1へのお礼欄の > ただ、やりたいことは教えて頂いたようなことですが、本当にやりたいことは、 > C,01 > C,02 > C,03 > C,04 の部分は、当初のご質問と内容が変わっていますので、無視しました。
- keithin
- ベストアンサー率66% (5278/7941)
回答No.2
>countifだと上記の場合だと C,04 C,04 C,04 C,04 >というようになってしまいます。 いいえ。そのようにはなりませんが、いったいどういう事でしょうか? 試してもいないで思い込みでご質問を書かれてるのでしたら、まず先にご自分の手を動かしてみて、回答した数式をキチンとエクセルで実際にやってみてから、改めて追加ご質問を投稿してください。 やってみたけど04、04、04、04になってしまったというのでしたら、それは回答したのとは違う間違った数式です。もう一度回答の通りに作成してやり直してみてから、結果をお知らせください。 実はもっとホントは違う事をしたかった(聞きたかった)のでしたら、今度こそホントに正しい状況をお知らせください。
お礼
ご回答ありがとうございます!わかりやすい解説ありがとうございます! ただ、やりたいことは教えて頂いたようなことですが、本当にやりたいことは、 C,01 C,02 C,03 C,04 っと、Cが4つあった場合。B列には連番として、01,02,03,04っと値を割り振ってあげたいのです。countifだと上記の場合だと C,04 C,04 C,04 C,04 というようになってしまいます。 ご回答頂いて恐縮ですが、わかりましたらお教え下さい!