【Excel】フォントが別のPCで変わる!Excelファイルの埋め込みフォントと代替表示の対処法

【Excel】フォントが別のPCで変わる!Excelファイルの埋め込みフォントと代替表示の対処法
🛡️ 超解決

Excelファイルを作成したPCでは正しく表示されていたフォントが、別のPCで開くと意図しないフォントに置き換わってしまうことがあります。

この現象は、元のPCにインストールされているフォントが、閲覧するPCに存在しない場合に発生します。

本記事では、Excelファイルでフォントが置き換わる原因と、それを防ぐための「フォントの埋め込み」機能の使い方、および代替表示の仕組みについて解説します。

【要点】Excelファイルでフォントが変わる問題の解決策

  • フォントの埋め込み: ファイル作成時にフォント情報をファイルに含めることで、別のPCでも元のフォントを表示できます。
  • 代替表示の仕組み: 埋め込みフォントがない場合、Excelが似たフォントに自動で置き換えます。
  • 埋め込みフォントの確認・設定: Excelのオプションからフォントの埋め込み設定を行い、ファイルごとに埋め込み状況を確認できます。

ADVERTISEMENT

フォントが別のPCで変わる原因と仕組み

Excelファイルでフォントが意図せず置き換わるのは、表示に必要なフォントが閲覧するPCにインストールされていないことが原因です。

作成したPCには特定のフォント(例:メイリオ、游ゴシックなど)がインストールされているため、そのフォントで正しく表示されます。

しかし、そのフォントがインストールされていない別のPCでファイルを開くと、Excelは代替フォントを使用して表示しようとします。

この代替表示は、元のフォントの文字幅やデザインが大きく異なる場合、レイアウトが崩れる原因となります。

特に、グラフや表のサイズ、テキストボックスの配置などがずれることで、視覚的な問題が生じることがあります。

また、特定のフォントに依存したデザインで作成した場合、代替表示では意図したデザインを再現できません。

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

Excelファイルのフォントを埋め込む方法

この問題を根本的に解決するには、Excelファイル自体にフォント情報を埋め込む機能を利用します。

フォントを埋め込むことで、ファイルを開くPCにそのフォントがインストールされていなくても、元のフォントで表示されるようになります。

ただし、フォントの埋め込みにはライセンス上の注意点があります。

フォント埋め込みのオプション設定

Excelのオプションから、フォントの埋め込みに関する設定を行います。

この設定は、新規作成または既存のExcelファイルにフォントを埋め込む際の挙動を決定します。

設定は以下の手順で行います。

  1. Excelのオプションを開く
    Excelのリボンメニューにある「ファイル」タブをクリックします。
  2. オプションを選択する
    画面左下の「オプション」をクリックします。
  3. 保存設定を開く
    Excelのオプションダイアログボックスが表示されたら、左側のメニューから「上書き保存」を選択します。
  4. フォントの埋め込みオプションを確認・設定する
    「このブックを保存するときにフォントを埋め込む」という項目があります。
  5. 埋め込みオプションを選択する
    この項目には、以下の2つの選択肢があります。
    • ファイルサイズを小さくする(フォントの文字セットのみを埋め込む): 使用されている文字のみを埋め込むため、ファイルサイズを抑えられます。ただし、別のPCでそのフォントに文字を追加して編集する場合、追加した文字は埋め込まれない可能性があります。
    • ドキュメント内のすべての文字を埋め込む: ファイル内のすべてのフォント情報を完全に埋め込みます。これにより、どのPCからでも編集時に元のフォントが維持されます。ファイルサイズは大きくなります。

    通常は「ドキュメント内のすべての文字を埋め込む」を選択するのが推奨されます。

  6. 設定を保存する
    選択したら、「OK」ボタンをクリックして設定を保存します。

ファイルごとのフォント埋め込み手順

上記オプション設定を行った後、個別のExcelファイルにフォントを埋め込むには、ファイルを保存する際に設定が適用されます。

ただし、この設定はファイルごとに有効になるため、既存のファイルに埋め込む場合は、再度保存操作を行う必要があります。

すでに「このブックを保存するときにフォントを埋め込む」が有効になっている場合は、ファイルを上書き保存するだけでフォントが埋め込まれます。

新規作成したファイルや、オプション設定を変更した後に保存するファイルには、自動的にフォントが埋め込まれます。

既存のファイルでフォント埋め込みを有効にしたい場合は、一度そのファイルを開き、オプション設定を確認・変更した上で、再度上書き保存を行ってください。

これにより、ファイルにフォント情報が付加され、他のPCでの表示崩れを防ぐことができます。

フォント埋め込みの注意点とライセンス

フォントの埋め込み機能は非常に便利ですが、注意すべき点があります。

全てのフォントが埋め込み可能というわけではありません。フォントによっては、ライセンス契約により埋め込みが制限されている場合があります。

特に、商用フォントや一部のフリーフォントには、埋め込み不可または編集権限付きの埋め込みしか許可されていないことがあります。

埋め込み可能なフォントの確認方法

Excelの「フォントの埋め込み」オプションで「ドキュメント内のすべての文字を埋め込む」を選択しても、一部のフォントは埋め込めないことがあります。

この場合、Excelは該当フォントの埋め込みをスキップし、ファイル保存時に警告メッセージを表示することがあります。

確認するには、Excelのオプション画面にある「フォントの埋め込み」設定で、埋め込みたいフォントがリストに表示されているかを確認します。

もし、埋め込みたいフォントがリストにない、または「埋め込み不可」と表示されている場合は、そのフォントは埋め込めません。

このようなフォントを使用している場合は、代替として埋め込み可能なフォント(例:游ゴシック、メイリオ、Arial、Times New Romanなど)に変更するか、PDF形式で保存することを検討してください。

PDF形式で保存すれば、フォントの埋め込み設定に依存せず、元のデザインを維持したまま共有できます。

埋め込みフォントによるファイルサイズへの影響

フォントを埋め込むと、ファイルサイズが増加する可能性があります。

埋め込むフォントの種類や、ファイル内で使用されている文字数によって、その増加量は異なります。

「ファイルサイズを小さくする(フォントの文字セットのみを埋め込む)」オプションを選択した場合、ファイルサイズへの影響は比較的小さくなります。

しかし、「ドキュメント内のすべての文字を埋め込む」を選択した場合、特に多くの種類のフォントを使用していたり、長文のテキストが含まれていると、ファイルサイズは数十MB、あるいはそれ以上に増加することもあります。

ファイルサイズが大きくなりすぎると、メールでの送信や、OneDriveなどのクラウドストレージでの共有に支障が出る場合があります。

そのため、ファイルサイズを抑えたい場合は、埋め込み可能な標準フォントの使用や、PDF形式での保存を検討すると良いでしょう。

ADVERTISEMENT

代替表示されるフォントの確認と調整

フォントが埋め込まれていない場合、Excelは自動的に代替フォントを選択します。

この代替フォントは、OSの設定やExcelのバージョンによって異なる場合があります。

多くの場合、標準的なフォント(例:MS Pゴシック、Arialなど)に置き換わります。

代替フォントの確認方法

別のPCでファイルを開いた際に、どのフォントに置き換わっているかを確認するには、Excelの「フォント」ダイアログボックスを使用します。

ファイルを開いた状態で、リボンメニューの「ホーム」タブにある「フォント」グループの右下にある矢印をクリックすると、「フォント」ダイアログボックスが表示されます。

このダイアログボックスの「フォント」リストには、現在選択されているセルや範囲に適用されているフォントが表示されます。

もし、埋め込みがされていないフォントが使用されていた場合、ここで表示されるフォント名が、代替表示されているフォント名となります。

この情報をもとに、必要であれば代替フォントを別の埋め込み可能なフォントに変更するなどの対処が可能です。

ただし、この方法で変更できるのは、あくまでそのPC上で一時的に表示を変えるだけで、ファイル自体にフォント情報を埋め込むわけではありません。

代替表示によるレイアウト崩れへの対処

代替フォントによってレイアウトが崩れた場合、いくつかの対処法があります。

最も確実なのは、前述の「フォントの埋め込み」機能を使用することです。

フォントを埋め込むことで、元のレイアウトを維持したまま、どのPCでも同じように表示されるようになります。

フォント埋め込みができない、またはファイルサイズを抑えたい場合は、代替フォントでもレイアウトが崩れにくいように、Excelファイルのデザインを調整することも有効です。

具体的には、セルの幅や高さを自動調整ではなく固定値にする、テキストボックスの文字列の折り返し設定を見直す、グラフのデータ系列の表示方法を調整するなどが考えられます。

また、どうしてもレイアウトを維持したい場合は、Excelファイルではなく、PDF形式で保存して共有する方法が最も確実です。

フォント埋め込みと代替表示の比較

フォント埋め込みと代替表示は、Excelファイルでフォントの問題に対処するための異なるアプローチです。

それぞれの特徴を理解することで、状況に応じた最適な方法を選択できます。

以下に、両者の主な違いをまとめます。

項目 フォント埋め込み 代替表示
表示の確実性 高い(元のフォントで表示) 低い(OSやExcelの判断による)
レイアウト維持 高い 低い(崩れる可能性あり)
ファイルサイズ 増加する可能性あり 影響なし
編集の自由度 元のフォントで編集可能 代替フォントでの編集
ライセンス制限 一部フォントで制限あり 制限なし
必要な設定 Excelオプションでの設定と保存 特別な設定は不要

フォント埋め込みは、ファイル共有時の表示崩れを防ぎ、デザインの一貫性を保つための最も効果的な方法です。

ただし、ライセンスやファイルサイズに注意が必要です。

一方、代替表示は特別な設定なしで機能しますが、表示のばらつきやレイアウト崩れのリスクが伴います。

まとめ

Excelファイルでフォントが別のPCで変わる問題は、フォントの埋め込み機能を利用することで解決できます。

Excelのオプションで「フォントを埋め込む」設定を行い、ファイルを保存することで、閲覧するPCにフォントがなくても元の表示を維持できます。

ライセンスやファイルサイズに注意しつつ、必要に応じてPDF形式での保存も検討しましょう。

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

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

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

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