2021/05/27(Thu) 17:28:19 編集(投稿者)
一寸雑なことを書いてしまったようです。
具体的には以下のような作業列を作成して、J列を検索して取り出せばよいと思います。
一応、年は西暦表示にしてみましたが、この辺は使用しやすい形で構わないとは思います。
ここでは I2セルに↓を入力して、202105とか202106のように年月を取り出します。
=IF(C2="","",TEXT(C2,"yyyymm"))
J2セルに↓と入力して、同じ年月に連番を振ります。ここでは区切り文字に _(アンダーバー)お使っています。
=IF(I2="","",I2&"_"&COUNTIF($I$2:I2,I2))
データリストはテーブルにした方が使い勝手がよくなると思います。
以上です。
(追加)
データの抽出はすでにできていると思いますが、もしかして作業列をB列に持ってきているということは
VLOOKUP関数をお使いでしょうか?
こちらでは、I,J列とデータの後ろに追加しましたので、INDEX関数とMATCH関数の組み合わせで使用するパターンになります。
作業列を前の列に持ってくれば、同様にVLOOKUP関数でOKですので、この辺は柔軟に対処ください。