エクセルを使っていると、「32ビット版と64ビット版のどちらをインストールしているか」を確認しなければならない場面があります。
アドインの互換性トラブルやVBAマクロのエラーが出たとき、ビット数の違いが原因になっているケースは少なくありません。
本記事では、エクセルの32ビット・64ビットを確認する方法と、変更が必要な場合の再インストール手順までわかりやすく解説していきます。
「自分のエクセルが何ビット版か知りたい」「64ビットに変更したいけどどうすればいいかわからない」という方はぜひ参考にしてみてください。
エクセルの32ビット・64ビットを確認する方法まとめ
それではまず、エクセルの32ビット・64ビットを確認する基本的な方法について解説していきます。
結論として、「ファイル」→「アカウント」→「Excelのバージョン情報」から確認するのが最も簡単な方法です。
表示されるダイアログにビット数が明記されているため、誰でもすぐに確認できます。
Officeのバージョン情報と合わせてビット数も記載されているため、一度確認しておくと安心でしょう。
【32ビット・64ビットの確認方法】
① 「ファイル」→「アカウント」→「Excelのバージョン情報」で確認する(最も簡単)
② タスクマネージャーでexcel.exeのプロセス名に「32ビット」と表示されているか確認する
③ Officeのインストール画面(Microsoft 365管理センター)でビット数を確認する
④ レジストリエディタで確認する(上級者向け)
「Excelのバージョン情報」からビット数を確認する手順
エクセルを起動し、左上の「ファイル」タブをクリックします。
左側メニューの一番下にある「アカウント」を選択し、右側に表示される「Excelのバージョン情報」ボタンをクリックしましょう。
ダイアログが開き、バージョン番号とともに「32ビット」または「64ビット」の文字が確認できます。
表示されるダイアログの上部に「Microsoft Excel 2021(64ビット)」のような形でビット数が記載されています。
ここに「32ビット」と表示されていれば32ビット版、「64ビット」と表示されていれば64ビット版がインストールされているということです。
タスクマネージャーでビット数を確認する方法
エクセルが起動している状態でCtrl+Shift+Escを押してタスクマネージャーを開きます。
「プロセス」タブまたは「詳細」タブでexcel.exeを探し、プロセス名の横に「Microsoft Excel (32ビット)」と表示されていれば32ビット版です。
64ビット版の場合はプロセス名に「32ビット」の表記がなく、単純に「Microsoft Excel」と表示されます。
Windowsのシステム情報でOSのビット数を確認する方法
エクセルのビット数を変更する前に、まずOSが64ビット版かどうかを確認しておくことが重要です。
Windowsの設定アプリ→「システム」→「バージョン情報」→「システムの種類」に「64ビットオペレーティングシステム」と表示されていれば64ビット版のExcelをインストール可能です。
OSが32ビット版の場合は、64ビット版のExcelはインストールできないため注意が必要でしょう。
エクセルの32ビットと64ビットの違いと選び方
続いては、32ビット版と64ビット版の具体的な違いと、どちらを選ぶべきかについて確認していきます。
ビット数の違いは単なる仕様の差ではなく、実際の使い勝手やトラブルの原因にもつながります。
| 比較項目 | 32ビット版 | 64ビット版 |
|---|---|---|
| 使用できるメモリ | 最大約2GB | 物理メモリの上限まで使用可能 |
| 大容量データの処理 | 大きなファイルでメモリ不足になりやすい | 大容量データも安定して処理できる |
| アドインの互換性 | 古いアドインとの互換性が高い | 32ビット専用のアドインは使用不可 |
| VBAマクロ | 古いVBAコードがそのまま動きやすい | 一部のAPI宣言の書き換えが必要 |
| 推奨ユーザー | 古いアドイン・マクロを多用する方 | 大容量データ・最新環境を使う方 |
64ビット版を選ぶべきケース
大量のデータを扱うピボットテーブルや、Power Queryで複数の大きなファイルを結合するような作業では、64ビット版の方がメモリを有効活用できて処理が安定します。
新しいPCで新規にOfficeをインストールする場合は、特別な理由がない限り64ビット版を選ぶのが一般的です。
Microsoft自身も現在は64ビット版を推奨しており、デフォルトでも64ビット版が選択されるようになっています。
32ビット版を選ぶべきケース
業務で古いアドインや外部ツールを使っている場合、それらが32ビット専用であれば32ビット版のExcelを使い続ける必要があります。
また、社内の既存VBAマクロが32ビット専用のAPI呼び出しを多数含んでいる場合も、書き換えコストを考えると32ビット版を維持した方がよい場合もあるでしょう。
アドインやマクロの互換性を事前に確認してからビット数を決めることが大切です。
32ビットと64ビットでVBAマクロが動かない場合の対処
64ビット版ExcelでVBAマクロを実行したときに「Declare文にPtrSafeキーワードがない」というエラーが出ることがあります。
【VBAのDeclare文修正例】
修正前:Private Declare Function GetSystemInfo Lib “kernel32” …
修正後:Private Declare PtrSafe Function GetSystemInfo Lib “kernel32” …
Declare文に「PtrSafe」キーワードを追加することで64ビット版でも動作するようになります。
古いマクロを64ビット環境で使いたい場合は、このようなDeclare文の修正が必要になることを覚えておきましょう。
エクセルのビット数を変更する(再インストール)手順
続いては、エクセルのビット数を変更するための再インストール手順について確認していきます。
ビット数の変更は設定画面から切り替えるのではなく、一度アンインストールしてから別のビット版を新規インストールする作業が必要です。
← 64ビット版が自動選択されます
← ここで32/64ビットを選択!
現在のOfficeをアンインストールする手順
まず現在インストールされているOfficeを完全にアンインストールする必要があります。
Windowsの設定→「アプリ」→「インストールされているアプリ」からMicrosoft OfficeまたはMicrosoft 365を選択してアンインストールします。
Microsoftが提供する「Office アンインストール サポート ツール」を使うと、残留ファイルも含めてより完全に削除できるため、再インストール前に活用するとよいでしょう。
任意のビット版を選択してインストールする手順
office.comにサインインして「マイアカウント」ページを開きます。
「Officeのインストール」ボタンの近くにある「その他のインストールオプション」または「言語とインストールオプション」を選択すると、32ビット・64ビットを選択できる画面が表示されます。
【インストール時のビット数選択手順】
① office.comにサインイン
② 「マイアカウント」→「Officeのインストール」
③「その他のインストールオプション」をクリック
④「バージョン」のドロップダウンから「32ビット」または「64ビット(推奨)」を選択
⑤ ダウンロードしたインストーラーを実行してインストール完了
インストール完了後、前述の「Excelのバージョン情報」から正しいビット数に変更されたかどうかを確認しましょう。
再インストール前に確認しておくべき注意点
ビット数を変更するためのアンインストール・再インストールは、Officeに関連するすべてのアプリケーション(Word・PowerPoint・Outlookなど)も同時に入れ替わります。
Outlookのメールデータやカスタム設定は事前にバックアップしておくことを強くおすすめします。
また、社内のライセンス管理によってはIT部門への確認が必要な場合もあるため、職場での変更は事前に確認を取ってから進めるとよいでしょう。
エクセルのビット数に関するよくある疑問
続いては、エクセルのビット数に関してよく寄せられる疑問について確認していきます。
ビット数まわりは情報が少なくわかりにくい部分も多いため、疑問点をまとめて解説します。
32ビット版と64ビット版で保存するファイルに違いはあるか
保存されるExcelファイル(.xlsxなど)のフォーマット自体は32ビット版でも64ビット版でも同じです。
どちらで保存したファイルも、もう一方のビット版のExcelで問題なく開くことができます。
ファイルの互換性はビット数に依存しないため、ファイルのやり取りで困ることはないでしょう。
アドインがビット数の影響を受けるケース
一部のアドイン(特に古いCOMアドインや外部ツールと連携するもの)は、32ビット版専用に作られている場合があります。
64ビット版のExcelにそれらをインストールしようとするとエラーになるか、正常に動作しない場合があります。
アドインのベンダーに64ビット対応版がリリースされているか確認するか、32ビット版のExcelを使い続けることを検討しましょう。
ビット数変更後にアクティベーションは必要か
Microsoft 365のサブスクリプションを使用している場合、再インストール後に同じMicrosoftアカウントでサインインすれば自動的にアクティベーションされます。
パッケージ版(永続ライセンス)の場合も、同じプロダクトキーで再認証が可能です。
ただし、ライセンスの種類によっては認証に制限がある場合もあるため、不安な場合はMicrosoftサポートに確認するとよいでしょう。
まとめ
本記事では、エクセルの32ビット・64ビットを確認・変更する方法について解説しました。
ビット数の確認は「ファイル」→「アカウント」→「Excelのバージョン情報」からすぐに行えます。
変更が必要な場合は、Officeをアンインストールしてからoffice.comで目的のビット版を選択して再インストールする手順が必要です。
64ビット版は大容量データの処理に強く、32ビット版は古いアドインやマクロとの互換性が高いという特徴があります。
自分の用途や環境に合ったビット版を選んで、快適にエクセルを使いこなしていきましょう。