Windows

【Windows】マクロを使わずに複数フォルダを一括作成する方法

windows-mkdir
ねぇもりさん、毎週の定例作業で、フォルダをたくさん作るんだ。
なんかラクちんな方法ないかなぁ~
もりさん
もりさん
あるよ!プログラミングを使わずに、エクセルとWindowsだけで簡単にできる方法を紹介するね

この記事で紹介すること
Windowsで複数のフォルダを一瞬で作成する方法を紹介します。

winmkdir1

✔ この記事で紹介する方法のメリット

  • フリーソフト不要!
  • プログラミング不要!

✔ 作業に必要なもの

  • Excel
  • コマンドプロンプト(※Windowsに標準で入ってるアプリです。詳細はのちほど説明します。)

✔ 作業のおおまかな流れ

  1. Excelシート上でフォルダ作成コマンドを作成する
  2. ①で作成したコマンドを、コマンドプロンプトで実行する

複数のフォルダを一括作成する

Excelシートにデータを用意する

作成するフォルダ名の一覧をExcelシートに用意します。

ここでは、A列の47都道府県の名称のフォルダを一括で作成します。
winmkdir2シートのB列に文字列結合の数式を入れます。
=”mkdir “&A1
winmkdir3

mkdirの後ろに半角スペースが入ってるか確認してくださいね!

コマンド解説
mkdir▲フォルダ名(▲は半角スペースを表す)
意味:「フォルダ名」のフォルダを作成する

【最終行までの簡単コピー方法】
winmkdir4+のマークが表示されたポイントでダブルクリックすると、最終行まで数式がコピーされます。
winmkdir5

【注意】
※この状態でフォルダ作成をすると、エクスプローラー上はフォルダ名の昇順で並びます。

エクスプローラー上もExcelの順番通りになるようフォルダを作成したい場合は、A列に連番を振ってフォルダ名の先頭に付与しましょう。
winmkdir6

(簡単に連番を作る方法)
上記の【最終行までの簡単コピー方法】と同様です。
winmkdir7

A1セルの右下にマウスのポインタをかざして、+マークが表示されたところでダブルクリックします。
winmkdir8

コマンドプロンプトを起動する

フォルダを作成する場所にアクセスして、アドレスバー(赤枠のパスの部分)をマウスでクリックします。

winmkdir9

このようにアドレスバーが編集モードになったら、
winmkdir10

cmdと入力し、Enterキーを押します。

winmkdir11

コマンドプロンプトが起動しました。

もりさん
もりさん
見慣れない画面だけど、手順どおりに実行すれば大丈夫だよ!

さきほどのフォルダと同じパスが表示されていることを確認します。

winmkdir12

コマンドプロンプトでコマンドを実行する

手順①で加工したExcelのデータ範囲を最終行まで選択して、コピーします。

winmkdir13

データ範囲をコピーしたら、コマンドプロンプトのカーソルが点滅している部分に、下記のいずれかの方法で貼り付けます。※バージョンによって異なる

Ctrl + V
②マウスを「右クリック」のみ
③マウスを「右クリック」→「貼り付け」を選択

winmkdir14

一瞬でコマンド実行されるので、ちょっと驚きます。

winmkdir15

出来上がり!一瞬でしたね。

winmkdir16

Excel上で連番を振っておいた場合はその並びで表示されます。

winmkdir17

(おまけ)フォルダ作成のショートカットキー

フォルダを作成したい場所で、Ctrl + Shift + N の3つのキーを同時に押す。
→「新しいフォルダー」が作成されます。

もりさん
もりさん
すっごい便利だからみんな使ってみてね~