Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelから一度に複数のフォルダを作成する方法【メモ帳とbatファイル活用】

スプレッドシートに入力された値をもとに複数のフォルダを一括作成したいと思ったことはありませんか?本記事では、Excelのセルの値からまとめてフォルダを作成する方法を解説します。Excelデスクトップアプリ、Excel Online、Google Sheetsのどれを使っていても、同じ手順で同じ結果が得られます。

例えば、Excelシートに名前のリストとその他のデータが入力されており、ある列に記載された各名前ごとにフォルダを作成したいケースを考えてみましょう。手作業で一つずつ作成すると非常に時間がかかりますが、Excelのセルの値から複数のフォルダを一度に生成する簡単な方法なら、手間を大幅に削減できます。必要なのはパソコンに標準搭載されているメモ帳だけなので、特別なソフトウェアは一切不要です。

作業を始める前に、いくつか押さえておきたいポイントがあります。3列×5行のスプレッドシートを例にすると、この方法では5つのフォルダが作成され、それぞれのフォルダ内に2つのサブフォルダが格納されます。サブフォルダの追加や削除も可能ですが、その場合は手動での調整が必要です。

本ガイドでは、手順を分かりやすくするためにデモ用スプレッドシートを使用し、A列・B列といった具合に列を明示しています。実際の作業では、ご自身のスプレッドシートに合わせて該当する列・行・セルで同じ操作を行ってください。以下の例では、B列がメインフォルダ、C列・D列などがサブフォルダに対応します。

Excelから一度に複数のフォルダを作成する手順

Excelから複数のフォルダを一括作成するには、以下の手順に従います。

  1. Excelスプレッドシートを開く
  2. A列を右クリックして「挿入」を選択する
  3. 挿入した列の全セルに「MD」と入力する
  4. A列とB列以外の全セルに「\」を接頭辞として入力する
  5. 全セルを選択してコピーし、メモ帳に貼り付ける
  6. C列以降の各項目の前にある「半角スペース+\」の組み合わせを選択してコピーする
  7. メモ帳の「編集 > 置換」を開く
  8. コピーした内容を「検索する文字列」欄に入力する
  9. 「置換後の文字列」欄に「\」を入力する
  10. 「すべて置換」ボタンをクリックする
  11. 「ファイル > 名前を付けて保存」を選択する
  12. 保存先を指定し、「.bat」拡張子を付けたファイル名を入力して「保存」をクリックする
  13. .batファイルをフォルダを作成したい場所へ移動する
  14. ファイルをダブルクリックして実行する

それでは、各ステップを詳しく見ていきましょう。

まず、Excelスプレッドシートを開きます。元のデータに変更を加える作業となるため、事前にシートのコピーを作成しておくことをおすすめします。

シートを開いたら、先頭に新しい列を挿入します。既存のA列を右クリックし、「挿入」を選択してください。

Excelから一度に複数のフォルダを作成する方法【メモ帳とbatファイル活用】

次に、新しく挿入したA列のすべてのセルに「MD」と入力します。「MD」はコマンドプロンプトでフォルダを作成するためのコマンド(Make Directory)であり、これがバッチ処理の核となります。

続いて、C列・D列など、フォルダ階層に含めたいすべての列のセルに「\」を接頭辞として入力します。Excelで複数のセルに一括して接頭辞を付ける方法については、こちらの詳細ガイドを参考にしてください。

Excelから一度に複数のフォルダを作成する方法【メモ帳とbatファイル活用】

次に、すべてのセルをコピーしてメモ帳に貼り付けます。このままではB列とC列の間などに余分な半角スペースが含まれているため、削除する必要があります。スペースと「\」が並んでいる部分をコピーし、メモ帳の「編集 > 置換」を開いて「検索する文字列」欄に貼り付けます。

「置換後の文字列」欄に「\」を入力し、「すべて置換」ボタンをクリックします。

Excelから一度に複数のフォルダを作成する方法【メモ帳とbatファイル活用】

これで、テキストは次のように整形されます。

Excelから一度に複数のフォルダを作成する方法【メモ帳とbatファイル活用】

「ファイル > 名前を付けて保存」をクリックし、保存先を選択します。ファイル名には必ず「.bat」拡張子を付けて(例:myfolders.bat)、「保存」ボタンをクリックしてください。

Excelから一度に複数のフォルダを作成する方法【メモ帳とbatファイル活用】

最後に、.batファイルをフォルダを一括作成したい場所に移動し、ダブルクリックして実行します。処理対象のセル数によっては、完了まで10〜15秒程度かかることがあります。

以上で完了です!ご不明な点があれば、ぜひコメント欄でお知らせください。

関連記事:Windowsで一度に複数のフォルダを作成する方法

  1. Windows 10 / 11 で複数のフォルダを一括作成する2つの簡単な方法

    Windowsで新しいファイルやフォルダを作成するのは、おそらくこれほど簡単な操作はありません。空いている場所で右クリックし、「新規作成」を選択して、ファイル・フォルダ・ショートカットなど必要なものを選ぶだけです。 しかし、複数のフォルダを一度に作成したい場合はどうでしょうか?例えば100個、あるいは1,000個のフォルダが必要になったら?幸いなことに、Windowsには「一度に1つずつしかフォルダを作れない」といった制限はありません。 代わりに、Microsoftが提供する無料の標準ツールか、サードパーティ製のソフトウェアを使えば、あっという間に作業を完了できます。ここでは、手間なくフォルダ

  2. 複数の画像からPDFを作成する2つの簡単な方法|Windows・オンラインツール対応

    PDF文書は、どのデバイスでも同じ表示結果になる、最も信頼性の高いデジタル文書形式のひとつです。しかし、PDF文書の作成や管理は決して簡単ではありません。本記事では、複数の画像から新しいPDF文書を作成する方法に焦点を当てて解説します。このような画像PDFは、小規模ビジネスにおけるカタログ作成はもちろん、旅行や休暇の思い出をストーリーとしてまとめて共有するのにも最適です。画像たっぷりのPDFは、スマートフォン、PC、Kindleなど、あらゆるデバイスで閲覧できます。 複数の画像からPDFを作成するのはとても簡単で、大きく分けて2つの方法があります。さらに本記事では、PDF作成後にページを並べ替