024 - Excel2007や2010のブックって、2003以前のバージョンで使えるの?

Excelには、たくさんのバージョンがあります
Excel5・Excel95・Excel97・Excel2000・Excel2002・Excel2003・Excel2007・Excel2010
Excel95以前のバージョンは古すぎるので除外して
Excel97以降の互換性を見てみよう


111

Excel97〜Excel2003までのバージョン間では、通常利用においての互換性はあり、問題なく利用できます
とは言っても、後期バージョンに与えられた新機能は、もちろん前期バージョンでは使えませんが、、、
 例えば、Excel2002や2003では、グラフの表現が多彩になっており、視覚的に楽しませてくれますが、これらExcel2002や2003で作成されたブック(ファイル)をExcel97や2000で開いた時は、Excel97や2000の表現方法に置き換えられます。あたりまえちゃ、あたりまえですね。
 その他では、後期バージョンで追加された関数が、前期バージョンで働いてくれない時があります。めったに無い事だとは思いますが、私の記憶では「QUOTIENT関数」を旧バージョンで利用するにはアドイン登録が必要だったような記憶があります。
 まぁ、このように新旧バージョンのちょっとした機能の差はありますが、基本的には同じファイル形式(拡張子xls)なので、Excel97で作ったブック(ファイル)をExcel2003で利用でき、また、Excel2003で作ったブック(ファイル)をExcel97で利用する事が出来ます。

ところが、Excel2007以降ではちょっと様子が変わってきます


今からそれを
Excel2000をインストールしたパソコンと、Excel2007をインストールしたパソコンの2台を使って検証して見ます


この画像は、
Excel2007をインストールしたパソコンです
この中に、
Excel2000で作成した「おこづかい帳-2000」と、Excel2007で作成した「おこづかい帳-2007」があります
詳細をみると
「おこづかい帳-2000」は
  Microsoft Office Excel 97-2003と記載され
「おこづかい帳-2007」は
  Microsoft Office Excel ワークシートと記載されています
アイコンも違うし、もうこの時点で2つのファイルが同じでない事をうかがわせます


次に、この2つのファイルをExcel2000をインストールしたパソコンに移してみます

今度は
「おこづかい帳-2000」が
  Microsoft Office Excel ワークシートと記載され
「おこづかい帳-2007」は
  拡張子のみ xlsx と記載され、アイコンも不明になっています
そう、Excelのバージョンが2003までは、拡張子は xls でしたが
Excel2007以降は拡張子が xlsx に変更されているのです


拡張子が変わった、Excel2007のファイルを
Excel2000をインストールしたパソコンで開いて見ると、、、

やはり開けません!
と、いう事は、Excel2007で作成したファイルは2003以前のバージョンとは互換性がないという事になります


でも、これじゃ便利悪すぎです
それに、いろんな異なったバージョンが混同するような職場では仕事になりません!
それを解消するには、まず、自分の利用環境がどちらのファイル形式に適しているかを知る必要があります
例えば、Excelの新旧バージョンが混同するような職場では、旧形式(拡張子xls)を使う必要がありますが
Excel2007や2010以外では使用しない場合は、新形式(拡張子xlsx)が良いでしょう

いろんなバージョン間で、ブック(ファイル)を共有する場合は、Excel 97-2003(拡張子xls)形式で利用しましょう
2003以前のバージョンで作成したブックは、必然的にこの形式になっており、Excel 2007以降のバージョンで、これらのファイルを開くと、下図のように互換モードと表示されます


また、Excel 2007以降のバージョンで作成したブックは、そのままではExcel 2003以前のバージョンでは開く事が出来ませんので、下図のようにExcel 97-2003形式のブックコピーを作成して共有利用するようにしましょう


それとは反対に
2003以前のバージョンは使わずに、全て2007以降のバージョンで利用する場合は、2007形式(拡張子xlsx)で利用しましょう。2007以降のバージョンで作成したブックは、もちろんそのままで使えます、2003以前のバージョンで作成したブックは、下図のように2007形式(拡張子xlsx)に変換します


Excel 97-2003(拡張子xls)から2007形式(拡張子xlsx)に変換されたブックを開くと
[互換モード]という表示が消えています


説明がややこしくなってしまったけど、率直に言うとエクセルのファイル(ブック)は、
Excel 97-2003(拡張子xls)形式の旧タイプと
Excel 2007-2010形式(拡張子xlsx)の新タイプの2種類があるということですね!


Top