Excelファイルを作成したPCでは正しく表示されていたフォントが、別のPCで開くと意図しないフォントに置き換わってしまうことがあります。
この現象は、元のPCにインストールされているフォントが、閲覧するPCに存在しない場合に発生します。
本記事では、Excelファイルでフォントが置き換わる原因と、それを防ぐための「フォントの埋め込み」機能の使い方、および代替表示の仕組みについて解説します。
【要点】Excelファイルでフォントが変わる問題の解決策
- フォントの埋め込み: ファイル作成時にフォント情報をファイルに含めることで、別のPCでも元のフォントを表示できます。
- 代替表示の仕組み: 埋め込みフォントがない場合、Excelが似たフォントに自動で置き換えます。
- 埋め込みフォントの確認・設定: Excelのオプションからフォントの埋め込み設定を行い、ファイルごとに埋め込み状況を確認できます。
ADVERTISEMENT
目次
フォントが別のPCで変わる原因と仕組み
Excelファイルでフォントが意図せず置き換わるのは、表示に必要なフォントが閲覧するPCにインストールされていないことが原因です。
作成したPCには特定のフォント(例:メイリオ、游ゴシックなど)がインストールされているため、そのフォントで正しく表示されます。
しかし、そのフォントがインストールされていない別のPCでファイルを開くと、Excelは代替フォントを使用して表示しようとします。
この代替表示は、元のフォントの文字幅やデザインが大きく異なる場合、レイアウトが崩れる原因となります。
特に、グラフや表のサイズ、テキストボックスの配置などがずれることで、視覚的な問題が生じることがあります。
また、特定のフォントに依存したデザインで作成した場合、代替表示では意図したデザインを再現できません。
Excelファイルのフォントを埋め込む方法
この問題を根本的に解決するには、Excelファイル自体にフォント情報を埋め込む機能を利用します。
フォントを埋め込むことで、ファイルを開くPCにそのフォントがインストールされていなくても、元のフォントで表示されるようになります。
ただし、フォントの埋め込みにはライセンス上の注意点があります。
フォント埋め込みのオプション設定
Excelのオプションから、フォントの埋め込みに関する設定を行います。
この設定は、新規作成または既存のExcelファイルにフォントを埋め込む際の挙動を決定します。
設定は以下の手順で行います。
- Excelのオプションを開く
Excelのリボンメニューにある「ファイル」タブをクリックします。 - オプションを選択する
画面左下の「オプション」をクリックします。 - 保存設定を開く
Excelのオプションダイアログボックスが表示されたら、左側のメニューから「上書き保存」を選択します。 - フォントの埋め込みオプションを確認・設定する
「このブックを保存するときにフォントを埋め込む」という項目があります。 - 埋め込みオプションを選択する
この項目には、以下の2つの選択肢があります。- ファイルサイズを小さくする(フォントの文字セットのみを埋め込む): 使用されている文字のみを埋め込むため、ファイルサイズを抑えられます。ただし、別のPCでそのフォントに文字を追加して編集する場合、追加した文字は埋め込まれない可能性があります。
- ドキュメント内のすべての文字を埋め込む: ファイル内のすべてのフォント情報を完全に埋め込みます。これにより、どのPCからでも編集時に元のフォントが維持されます。ファイルサイズは大きくなります。
通常は「ドキュメント内のすべての文字を埋め込む」を選択するのが推奨されます。
- 設定を保存する
選択したら、「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形式での保存も検討しましょう。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Outlook】「メール送信を5分遅らせる」設定!誤送信を防ぐ最強のディレイ機能
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
