エクセルファイルのデータ復旧を行う
エクセルファイルが突然、読み込めなくなったというトラブルに対して、どのようなデータ復旧の方法があるのでしょうか。
エクセルのファイルは、単一のブック内だけの表計算ではなく、複数のブック間でリンクすることができるファイルになっています。
つまり、リンク元のブックの数値などを別のブックに読み込むことができるということで、リンク元のブックで数値を変更すれば、リンク先のブックの数値も自動的に変更されるというしくみです。
ブック同士をリンクさせておけば、何回も同じ数字を複数のブックに書き込む必要はないのです。
これは『外部参照式』という機能で、使い方によっては大変便利な機能といえます。
この機能を利用して、どうしても開くことができないエクセルファイルのデータ復旧を可能にすることがあります。
まず新規のブックを2つ開きます。そして片方のブックのセルにもう片方のブックのセルをリンクさせます。
例えば、Book1とBook2を開き、Book1のセルにBook2のセルをリンクさせます。
次の段階で、Book1のリンク元の編集を行います。Book1のリンク元を、Book2から開くことのできないファイルに変更します。
どうしても開くことのできないエクセルファイルをあえて開こうとはせずに、そのリンク先でセルの内容を表示させるという方法をとるのです。
そうすることによって、開くことのできないエクセルファイルのデータの抽出ができるということです。
しかし、この方法を利用してデータ復旧ができるのは、数式と文字列のみになります。
とはいえ、どうしても開けないエクセルファイルがある時には、このデータ復旧方法を試してみるのもいいかもしれません。