- 締切済み
文字列+数字+アルファベットの連続データについて
以下のような連続データを簡単にエクセル(2007)で入力したいです。 関数でもVBAでもオートフィルを合わせたものなどでも構いませんので、やり方はあるでしょうか? 内容はダミーが混ざっております。 <TEST-133a> <TEST-133b> <TEST-133c> <TEST-133d> <TEST-133e> <TEST-133f> <TEST-133g> <TEST-134a> <TEST-134b> <TEST-134c> <TEST-134d> <TEST-134e> <TEST-134f> <TEST-134g> <TEST-134h> <TEST-134i> <TEST-134j> 以上、よろしくお願いいたします!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- bunjii
- ベストアンサー率43% (3589/8249)
>関数でもVBAでもオートフィルを合わせたものなどでも構いませんので、やり方はあるでしょうか? 行番号を応用すれば関数式で対応できそうです。 数字の右に有るaからzの文字と数字の繰り上げが必要かと思います。 当方では次のような結果を想定して検証しました。 <TEST-133a> <TEST-133b> <TEST-133c> ↓ <TEST-133y> <TEST-133z> <TEST-134a> <TEST-134b> 数式は以下のようになります。 =CONCATENATE("<TEST-",TEXT(133+INT((ROW()-1)/26),0),CHAR(CODE("`")+MOD(ROW()-1,26)+1),">")
- karorumon
- ベストアンサー率26% (25/94)
=CHAR(ROW()+96)を入力し、オートフィルで下げれば、 アルファベット a~zが表示されると思います。 セルを選択し、セルの書式設定 →ユーザー定義 "<TEST-133"@">" 上記のように設定すれば、133バージョン?の表示はできます。 これを隣の列にもコピーし、ユーザー定義の133の部分を134に変更する…とか? もっと良い方法があるかもしれません…orz
お礼
ありがとうございました
お礼
ありがとうございました