1レコード=1行に整理してくれるソフト

1レコードを複数行にされてしまったエクセルデータベースを、
1レコード1行に整理してくれるソフト。
ExcelReBuild

名簿データなどを引き継いだとき、
前任者が、データベースとワープロの区別をつけていない場合があります。
たとえば、↓こんな名簿データを残されると、涙目になってしまいます。

そのかたの美学には適っているのでしょうが、
「使えないデータベース」の典型的な形。
(データベースのルールについては、補助テキストもあります。)

こうした「1レコード複数行データ」を、「1レコード1行データ」に修正してくれます。

==================================

Vectorのページからファイルを入手
→解凍してできる「ExcelReBuild.exe」を実行します。

使い方は、説明がややこしいので、
「上画像の名簿を整理する」手順を書きます。
B3~E5セルに項目名が、B6~E44セルにデータが入っています。

1.「設定」ボタンをクリックし・・・

「読込ファイル」タブで、
2.データ範囲を、3~44行で指定(項目名も含めてみました)。
3.1レコードの範囲は、E列(5列目)までなので、3行5列で指定。

4.項目の順番を、指定します。
「氏名」を1、「フリガナ」を2、・・・というように、
クリックして番号を入れていきます。
(最初に数字が入っていますが、クリックすると消えます。)

「出力ファイル」タブで、
5.タイトル行を付ける場合は、チェックを入れて、各項目名を下に入力。
今回は、手順2で項目名も含めたので、チェックを外します。

6.「処理方法」タブで、希望の項目を選択。
1シートのみの場合は、どれでもOK。

7.「ReBuild」ボタンをクリックして、元データファイルを指定します。

変換結果は、「~-Rebuild.xlsx」というファイル名で、
元ファイルを同じフォルダに作成されます。

表示形式はすべて「文字列」になっているので、
たとえば「誕生日」項目は、関数を使うなどしてシリアル値に変換が必要です。