エクセルでIDの一覧を作りたいです。
接頭辞とその数が決まってます。
接頭辞A1は1~1000
接頭辞A2は1~520まで、等です。
接頭辞は50種類(2桁)あり、数は必ず1から始まり連番(4桁)です。
接頭辞と最後の数字が下記のように入力されているデータがあります。
A1 1000
A2 520
(以下続く)
このデータを読み込んで
A10001
A10002
...
A11000
A20001
A20002
...
A20520
というような一覧データを作りたいのですが簡単な方法はありませんでしょうか。
ご教示の程、よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
なんとなくの印象で(一覧とあるので)1回だけの作業のように思えます。
それなので、質問者様の技量によっては手作業の方が速いかもしれません。
手作業でやるなら、エクセルの連番機能を利用すれば宜しいかと。
例えば、A1セルにA20001を入れて、下方にフィルコピーすれば連番で1ずつ増加しますので、必要な数までドラッグ。
もしもうまく機能しない場合は、A2にA20002を入力して、二つのセルを選択状態にしておいて、ドラッグすれば確実だと思います。
50セットとのことなので、1セット数十秒としても1時間はかからないでしょう。
ご質問のタイトルのように、マクロで行う方法ももちろんありますが、30分以下ぐらいで、マクロの作成とデバッグができるようでないと、こちらの方がかえって時間がかかってしまうのではないかと懸念します。
マクロでの処理手順としては、1行読見込んで、接頭辞部分と繰り返し回数に分解し(スペース区切りなのかな?)、あとは単純にループすれば良いだけなので、それほど大変な作業ではなさそうにも思います。
何度も同様の作業があるのであれば、当然のことながら、手作業よりもマクロを作成しておいて再利用する方が良いでしょう。
ただし、作成するマクロは多少一般化しておく必要があるのかも知れません。
(繰り返す作業のバリエーションによります)
マクロでファイルから読み込むのが面倒なら、一旦、エクセルでスペース区切りのデータとして読み込み(A列、B列)この後の処理をマクロで行うことにする方が簡単になると思います。
マクロで。A、B列のデータをもとにC列に一覧を作成。
一覧ができたなら、A、B列は削除すればよいですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル 関数について 2 2022/10/10 07:56
- Excel(エクセル) 【VBA】A列にある連続したデータの1番下に文字列を入力したい 1 2023/01/28 04:40
- Excel(エクセル) Excelのマクロについて 2 2022/06/14 03:38
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- その他(コンピューター・テクノロジー) VBA初心者です。 仕事の残業を少しでも減らしたく 最近勉強を始めたのですが フィルターを一気にかけ 4 2022/08/15 20:58
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Visual Basic(VBA) セルに抜けた番号の代わりに空白を挿入する 4 2023/04/10 20:29
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
特定のPCだけ動作しないVBAマク...
-
メッセージボックスのOKボタ...
-
EXCELのVBAでRange("A1:C4")を...
-
ExcelのVBA。public変数の値が...
-
一つのTeratermのマクロで複数...
-
マクロの連続実行
-
TERA TERMを隠す方法
-
Excel VBAからAccessマクロを実...
-
ピボットテーブルでの毎回可変...
-
VBAのIF分で時間指定の条件式の...
-
OnTimeを使ったのですが「エラ...
-
エクセルでキーリストからデー...
-
TeraTermマクロの文字列結合
-
エクセルに張り付けた写真のフ...
-
ExcelVBAでPDFを閉じるソース
-
VBA初心者 Ctrl+での操作、ボタ...
-
EXCELのマクロの重複起動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
メッセージボックスのOKボタ...
-
一つのTeratermのマクロで複数...
-
ExcelのVBA。public変数の値が...
-
エクセルに張り付けた写真のフ...
-
他人が作ったマクロの理解
-
ExcelVBAでPDFを閉じるソース
-
TERA TERMを隠す方法
-
エクセルで別のセルにあるふり...
-
マクロ実行時、ユーザーフォー...
-
Excel VBAからAccessマクロを実...
-
EXCELのVBAでRange("A1:C4")を...
-
TeraTermマクロの文字列結合
-
PDF出力マクロについて。マクロ...
-
#defineの定数を文字列として読...
-
エクセルのマクロをセルの値に...
-
wordを起動した際に特定のペー...
おすすめ情報