【Excel】「互換モード」で新関数が使えない!Excel旧形式ファイルを最新に変換する手順

【Excel】「互換モード」で新関数が使えない!Excel旧形式ファイルを最新に変換する手順
🛡️ 超解決

Excelの「互換モード」で新関数が使えず、作業が滞る経験はありませんか。古い形式のファイルを開いた際に、このモードに切り替わることがあります。この記事では、互換モードを解除し、最新のExcel機能を利用可能にするためのファイル変換手順を解説します。

これにより、新関数や最新の書式設定が利用できるようになり、Excelでの作業効率が大幅に向上します。

ADVERTISEMENT

互換モードとは何か?

Excelファイルには、保存形式によって互換性が異なります。特に、「Excel 97-2003 ブック」形式(.xls)で保存されたファイルは、古いバージョンとの互換性を保つために、新しいExcelバージョンで開くと自動的に「互換モード」で開かれます。

互換モードでは、最新のExcelバージョンで追加された機能や関数が利用できなくなります。例えば、XLOOKUP関数やLET関数などの新しい関数が使えない、新しいグラフの種類が作成できない、といった制限が発生します。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Excel旧形式ファイルを最新形式に変換する手順

  1. Excelファイルを開く
    互換モードで開かれているExcelファイルを開きます。ファイル名の横に「互換モード」と表示されていることを確認してください。
  2. 「ファイル」タブをクリックする
    Excelのリボンメニューにある「ファイル」タブをクリックします。
  3. 「情報」を選択する
    左側のメニューから「情報」を選択します。
  4. 「変換」ボタンをクリックする
    「互換モード」という表示の下に「変換」ボタンが表示されているので、これをクリックします。
  5. 「OK」をクリックする
    確認メッセージが表示されたら、「OK」をクリックします。これにより、ファイルは最新のExcel形式(.xlsx)に変換されます。
  6. ファイルを保存する
    変換後、ファイルは自動的に最新形式で保存されます。上書き保存するか、別名で保存してください。別名で保存する場合は、ファイルの種類を「Excel ブック (*.xlsx)」に指定します。

名前を付けて保存で最新形式に変換する手順

上記の方法以外にも、「名前を付けて保存」機能を使ってファイルを最新形式に変換することも可能です。

この方法は、既存のファイルを残したまま、新しい形式で保存したい場合にも便利です。

  1. Excelファイルを開く
    互換モードで開かれているExcelファイルを開きます。
  2. 「ファイル」タブをクリックする
    Excelのリボンメニューにある「ファイル」タブをクリックします。
  3. 「名前を付けて保存」を選択する
    左側のメニューから「名前を付けて保存」を選択します。
  4. 保存場所を選択する
    ファイルを保存したい場所(「参照」など)を選択します。
  5. ファイルの種類を変更する
    「ファイルの種類」のドロップダウンリストから「Excel ブック (*.xlsx)」を選択します。
  6. 「保存」ボタンをクリックする
    「保存」ボタンをクリックしてファイルを保存します。

ADVERTISEMENT

変換後の確認事項

ファイル形式を変換した後は、いくつかの点を確認することが重要です。

これにより、意図しない変更や機能の喪失がないかを確認できます。

新関数や新機能が利用できるか確認する

変換が完了したら、実際に新しいExcel関数(XLOOKUP、LETなど)や、新しい書式設定、グラフ機能などが正しく利用できるか確認しましょう。

数式バーに新しい関数を入力してみて、候補に表示されるか、エラーなく計算されるかを確認してください。

書式設定やレイアウトの確認

古い形式のファイルでは、最新のExcelで利用できない一部の書式設定やオブジェクトが含まれている場合があります。

変換後に、セルの色、罫線、図形、グラフなどの表示が崩れていないか、意図した通りに表示されているかを確認します。

マクロの動作確認

もしファイルにVBAマクロが含まれている場合、マクロの動作も確認が必要です。

互換モードの解除やファイル形式の変換によって、マクロの挙動が変わる可能性は低いですが、念のため実行して問題がないか確認してください。

互換モード解除のメリット

Excelファイルを最新の形式(.xlsx)に変換し、互換モードを解除することには多くのメリットがあります。

これにより、Excelの持つ最新の機能を最大限に活用できるようになります。

最新関数の利用

互換モードでは、XLOOKUP関数、FILTER関数、SORT関数、UNIQUE関数、LET関数といった、最新のExcelで追加された強力な関数が利用できません。

これらの関数を利用できるようになることで、複雑なデータ処理や分析がより簡単かつ効率的に行えるようになります。

新機能や書式設定の活用

最新のExcelバージョンでは、新しいグラフの種類、条件付き書式、テーブル機能の強化など、様々な新機能や改善が加えられています。

互換モードを解除することで、これらの最新の機能やよりリッチな書式設定を自由に利用できるようになります。

ファイルサイズの最適化

古い形式(.xls)は、最新の形式(.xlsx)に比べてファイル構造が古く、データ量によってはファイルサイズが大きくなる傾向があります。

最新形式に変換することで、ファイル構造が最適化され、ファイルサイズが削減される可能性があります。これにより、保存や共有がよりスムーズになります。

互換モードのまま利用するケース

基本的には最新形式への変換が推奨されますが、互換モードのまま利用することが適切なケースも存在します。

それは、古いバージョンのExcelしか持っていないユーザーとファイルを共有する場合です。

古いバージョンのExcelユーザーとの共有

もし、あなたが共有する相手がExcel 2019以前のバージョン、特にExcel 2007や2010など、最新関数に対応していない環境しか持っていない場合です。

このような場合、ファイルを最新形式(.xlsx)で保存してしまうと、相手がファイルを開けなかったり、意図しない表示崩れが発生したりする可能性があります。その場合は、.xls形式で保存し、互換モードで開かれることを前提とする必要があります。

互換性テスト

開発者やテスターが、古いバージョンのExcel環境での動作確認を行うために、意図的に互換モードでファイルを開いてテストを行うことがあります。

ただし、これは一般的なビジネスユーザーが日常的に行う操作ではありません。

まとめ

【要点】Excel旧形式ファイルを最新形式に変換する手順

  • 「変換」機能の利用: 「ファイル」タブの「情報」から「変換」をクリックし、互換モードを解除します。
  • 「名前を付けて保存」の利用: 「ファイル」タブから「名前を付けて保存」を選び、「ファイルの種類」を「Excel ブック (*.xlsx)」に変更して保存します。
  • 変換後の確認: 新関数、書式設定、レイアウト、マクロの動作が正常か確認します。

Excelの「互換モード」で新関数が利用できない問題を解決するために、ファイル形式を最新の.xlsxに変換する手順を解説しました。

「変換」機能または「名前を付けて保存」機能を利用することで、簡単に最新のExcel機能が使えるようになります。

今後は、古い形式のファイルを開いた際には、互換モードの解除を検討し、Excelの持つ強力な機能を最大限に活用してください。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】