水曜日, 2月 02, 2022

Excelで複雑データはTEXT+ROWで問題解決

質問がありましたので・・・
複雑な連番は普通にフィル出来ないので、TEXT+ROW関数で乗り切ります。

[Book-A0001-001]をフィルしても、[A0001]の部分だけを連番にすることが出来ません。ポイントは[ROW()]で、そのセルの行番号を取得できること。
もし[A0001]の部分だけを連番にしたい場合は・・・
Book-A0001-001
="Book-A"&TEXT(ROW(),"0000")&"-001"

もし[A0001]と[001]の両方を連番にしたい場合は・・・
Book-A0001-001
="Book-A"&TEXT(ROW(),"0000")&"-"&TEXT(ROW(),"000")
で対処出来ます。処理後に全選択(A1:A10)してコピーし、値だけを同じ位置にペーストすれば完了です。

Excel 16.56