Excelファイルを扱っていると、「このファイルはxlsxなのかxlsmなのか分からない」「ファイル名を見ても拡張子が表示されていない」と困ることがあります。
Excelでは、xlsx・xlsm・xlsなど、用途によって異なるファイル形式が使用されています。見た目が似ているファイルでも保存形式が異なることがあり、特にマクロを使用する場合は形式の確認が重要です。
ところが、Windowsの設定によっては「売上管理.xlsx」ではなく「売上管理」のように拡張子が省略されて表示されるため、ファイル名だけでは形式を判断しにくい場合があります。
この記事では、Excelファイルの拡張子を確認する方法から、Windowsで拡張子を表示する方法、xlsx・xlsm・xlsを見分けるポイントまで解説します。
「拡張子そのものが何を意味するのか」ではなく、手元にあるExcelファイルの形式をどのように確認すればよいのかを中心に見ていきましょう。
✅ Excelファイルの拡張子を確認する基本方法
Excelファイルを見分けるとき、アイコンだけで判断するのはおすすめできません。同じExcelのアイコンが表示されていても、xlsxやxlsmなど保存形式が異なる場合があるからです。また、Windowsでは初期設定や利用環境によって拡張子が表示されていないことがあります。「Excelで開けるからxlsxだろう」と思い込むと、マクロを含むファイルなどを正しく判断できないことがあります。ファイルを変換したり共有したりする前にも、現在の形式を確認しておくことが大切です。まずは、Excelファイルのどこを確認すれば形式を判別できるのかを押さえましょう。
・ファイル名の末尾からExcelの拡張子を確認する
拡張子が表示されている環境であれば、最も簡単なのはファイル名の末尾を確認する方法です。
例えば、次のファイルがあるとします。
売上管理.xlsx
この場合、「.xlsx」の部分が拡張子です。
Excelでは、代表的なものとして次のような拡張子があります。
| ファイル名の例 | 拡張子 | 主な意味 |
|---|---|---|
| 売上管理.xlsx | .xlsx | 一般的なExcelブック |
| 集計マクロ.xlsm | .xlsm | マクロを保存できるExcelブック |
| 過去資料.xls | .xls | 古いExcel形式 |
ファイル名の末尾まで表示されていれば、この部分を見るだけで形式を判断できます。
特にxlsmはVBAマクロを保存できる形式なので、xlsxとの違いを把握しておくことが重要です。
・拡張子が表示されていない場合がある
エクスプローラーを開いたときに、
売上管理
月次集計
顧客一覧
のように表示され、「.xlsx」や「.xlsm」が見当たらない場合があります。
これは、ファイルに拡張子が設定されていないとは限りません。
Windows側で、ファイル名の拡張子を表示しない設定になっている可能性があります。
つまり、
売上管理
と表示されていても、実際には、
売上管理.xlsx
である可能性があります。
拡張子が見えないからといってファイル形式が存在しないわけではないため、表示設定を確認しましょう。
この記事ではExcelファイルの拡張子を「表示・確認する方法」を中心に解説しています。そもそも拡張子とは何か、ファイル形式によって何が変わるのかを基礎から知りたい場合は、「Excelのファイル形式(拡張子)とは」で詳しく解説しています。
✅ WindowsでExcelファイルの拡張子を表示する方法
拡張子が非表示のままだと、xlsxとxlsmをファイル名から判断できないことがあります。通常のExcel作業では困らなくても、マクロファイルを扱ったりファイル形式を変更したりするときには、この違いが重要になります。また、似た名前のファイルが複数存在すると、形式を取り違える原因にもなります。実務でExcelファイルを頻繁に扱うのであれば、拡張子を表示しておくとファイル管理が分かりやすくなります。設定はエクスプローラーから変更でき、Excel側で特別な設定を行う必要はありません。ここではWindowsで確認しやすい状態にする方法を見ていきます。
・エクスプローラーからファイル名拡張子を表示する
Windowsでは、エクスプローラーの表示設定から拡張子を表示できます。
基本的な流れは次のとおりです。
- エクスプローラーを開く
- Excelファイルが保存されているフォルダーを表示する
- エクスプローラー上部の「表示」に関するメニューを開く
- 「ファイル名拡張子」を表示する設定を有効にする
- Excelファイル名の末尾を確認する
設定後、
売上管理
と表示されていたファイルが、
売上管理.xlsx
のように表示されれば、拡張子を直接確認できます。
一度表示する設定にしておけば、ExcelだけではなくWordやPDF、画像など、ほかのファイルについても拡張子を確認しやすくなります。
・拡張子を表示するとxlsxとxlsmを区別しやすい
拡張子を表示するメリットが特に大きいのが、xlsxとxlsmを扱う場合です。
例えば、同じフォルダーに、
月次集計.xlsx
月次集計.xlsm
という2つのファイルが存在していたとします。
拡張子を非表示にしていると、どちらも「月次集計」と見える可能性があり、ファイルを取り違えやすくなります。
一方、拡張子を表示していれば、通常のExcelブックなのか、マクロを保存できるブックなのかをファイル名から判断できます。
社内でマクロ付きExcelファイルを扱う機会がある場合は、拡張子を表示しておくとファイル形式を確認しやすくなります。
✅ Excelを開いてファイル形式を確認する方法
ファイル名だけで判断できない場合でも、Excelを開いて保存形式を確認できます。特に共有フォルダーから受け取ったファイルでは、Windows側の表示設定を変更できない環境もあります。また、「このファイルを別形式で保存したいが、現在の形式が分からない」という場面もあります。このような場合は、Excelの保存画面などからファイル形式を確認する方法が便利です。ただし、確認するためだけに別形式へ保存する必要はありません。現在のファイル形式を把握してから、変更が必要かどうかを判断しましょう。
・「名前を付けて保存」で現在の形式を確認する
Excelを開いた状態からファイル形式を確認する場合は、「名前を付けて保存」の画面を利用できます。
- 対象となるExcelファイルを開く
- 「ファイル」をクリックする
- 「名前を付けて保存」を選択する
- 保存先を指定する
- 「ファイルの種類」を確認する
ここに、
「Excel ブック(*.xlsx)」
「Excel マクロ有効ブック(*.xlsm)」
などが表示されるため、保存形式を判断する手掛かりになります。
ファイル形式を変更する必要がなければ、確認後に保存をキャンセルして構いません。
この方法を知っておくと、拡張子が見えない環境でもExcel側から形式を確認しやすくなります。
✅ Excelのxlsx・xlsm・xlsを拡張子から見分ける
Excelファイルには複数の拡張子があるため、「どれもExcelで開けるなら気にしなくてよい」と考えてしまうことがあります。しかし、ファイル形式によって保存できる内容や用途が異なり、特にマクロを使用するファイルでは注意が必要です。また、古い業務ファイルでは現在もxlsが残っていることがあります。拡張子を確認せずに別形式として保存すると、必要な機能を維持できない可能性があります。すべての形式を細かく覚える必要はありませんが、xlsx・xlsm・xlsの基本的な違いは押さえておくと安心です。ファイル名の末尾を見たときに、おおまかな用途を判断できるようにしておきましょう。
・xlsxは一般的なExcelブックとして見分ける
「.xlsx」は、現在一般的に利用されているExcelブックの拡張子です。
例えば、
売上管理.xlsx
在庫一覧.xlsx
顧客データ.xlsx
のように表示されます。
通常の表作成や関数、グラフなどを利用するExcelファイルであれば、xlsxを目にする機会は多いでしょう。
ただし、xlsxにはVBAマクロを保存できません。
そのため、ファイル内でVBAマクロを利用する必要がある場合は、次に紹介するxlsmなど、マクロを保持できる形式を使用する必要があります。
・xlsmはマクロを保存できるExcelブックとして見分ける
「.xlsm」は、VBAマクロを保存できるExcelブックで使用される拡張子です。
例えば、
売上集計.xlsm
請求書作成.xlsm
データ取込.xlsm
などです。
xlsxと名前が似ているため、拡張子を非表示にしていると違いに気付きにくいことがあります。
特に、マクロを含んだxlsmをxlsx形式で保存しようとすると、VBAをそのまま保持できません。
マクロを利用するExcelファイルを扱う場合は、作業前だけでなく保存時にも拡張子を確認する習慣を付けておくと安全です。
・xlsは古いExcel形式として見分ける
「.xls」は、主に以前のバージョンのExcelで利用されていたファイル形式です。
例えば、
過去売上.xls
旧顧客台帳.xls
のように表示されます。
現在のExcelでもxlsを開ける場合がありますが、xlsxとは仕様が異なります。
社内で長期間使用されているファイルや、古い業務システムから出力されたデータなどでは、現在でもxlsを見かけることがあります。
拡張子がxlsだからといって、ファイル名だけをxlsxへ変更するのではなく、必要に応じてExcelの保存機能を使って適切に変換することが重要です。
現在一般的に使われているxlsxについて、保存できる内容や特徴まで詳しく知りたい場合は、「xlsxファイルとは」で開き方や保存形式とあわせて解説しています。
✅ Excelファイルの拡張子を変更するときの注意点
拡張子がファイル名の一部として表示されると、「末尾を書き換えれば形式も変更できる」と考えてしまいやすい点には注意が必要です。例えば、xlsをxlsxへ書き換えても、Excelファイル内部の保存形式まで自動的に変換されるわけではありません。また、xlsxとxlsmを単純に書き換えても、マクロを追加したり削除したりできるわけではありません。誤った変更によって、ファイルを正常に開けなくなる可能性もあります。ファイル形式を変更したい場合は、拡張子の文字ではなく保存形式そのものを変更する必要があります。実務でファイルを扱う場合ほど、この違いを理解しておきましょう。
・ファイル名の拡張子だけを書き換えない
例えば、
売上管理.xlsx
というファイルを、
売上管理.xlsm
と直接書き換えたとしても、それだけでマクロ有効ブックへ正しく変換されるわけではありません。
同様に、
過去資料.xls
を、
過去資料.xlsx
へ変更するだけでは、現在のxlsx形式へ正しく変換したことにはなりません。
拡張子はファイル形式を識別するための情報ですが、実際のファイルにはそれぞれの形式に応じた構造があります。
そのため、ファイル名だけを変更すると、拡張子と実際のファイル形式が一致しない状態になる可能性があります。
・ファイル形式は「名前を付けて保存」から変更する
Excelファイルの形式を変更したい場合は、Excelの「名前を付けて保存」を利用します。
基本的な手順は次のとおりです。
- 形式を変更したいExcelファイルを開く
- 「ファイル」をクリックする
- 「名前を付けて保存」を選択する
- 保存場所を指定する
- 「ファイルの種類」から目的の形式を選択する
- ファイル名を確認する
- 「保存」をクリックする
- 保存後のファイルを開いて内容を確認する
この方法であれば、Excelが選択した形式に合わせてファイルを保存します。
特に重要な業務ファイルでは元ファイルを上書きせず、別ファイルとして保存してから動作を確認すると安全です。
✅ Excelで拡張子を確認した方がよい実務場面
普段は拡張子を意識せずExcelを使えていても、業務内容によっては確認が重要になる場面があります。特に、ほかの人から受け取ったファイルは、自分が想定している形式とは限りません。また、メールや共有フォルダーには似た名前のファイルが複数保存されていることもあります。拡張子を確認するだけで、古い形式やマクロ対応形式であることに気付ける場合があります。ファイルを開いた後ではなく、保存や編集を始める前に確認することもポイントです。ここでは、実務で特に拡張子を意識したい代表的な場面を整理します。
・他の人からExcelファイルを受け取ったとき
社内の別部署や取引先からExcelファイルを受け取った場合は、作業前に拡張子を確認しておくと安心です。
例えば、
売上報告.xlsx
だと思って開いたファイルが、
売上報告.xlsm
だった場合、マクロを含む形式であることが分かります。
特にマクロを含むファイルでは、作成元や用途を確認せずにマクロを有効化しないことも重要です。
また、xlsであれば古いExcel形式であることが分かるため、編集や形式変更が必要か判断するきっかけになります。
・Excelファイルを別の人へ共有するとき
自分のパソコンでは問題なく使用できていても、相手の環境や用途によって適切なファイル形式が異なる場合があります。
共有前には、
- ファイル名を確認する
- 拡張子を確認する
- マクロが必要なファイルか確認する
- 古い形式になっていないか確認する
- 必要に応じてコピーを作成してから共有する
という流れで確認すると、ファイル形式の取り違えを防ぎやすくなります。
特に「同じExcelファイルだから大丈夫」と考えず、xlsx・xlsm・xlsのどれなのかを確認することがポイントです。
Excelファイルを複数人で扱う場合は、ファイル形式だけでなく保存場所やバックアップ方法も整理しておくと管理しやすくなります。「Excelファイルをクラウドで管理するメリット」では、共有やバックアップを効率化する考え方を紹介しています。
・VBAマクロを作成・保存するとき
Excel VBAを利用する場合は、拡張子の確認がさらに重要になります。
VBAコードを作成したブックを保存するとき、通常のxlsx形式を選択するとマクロを保持できません。
マクロを今後も利用する場合は、xlsmなどVBAを保存できる形式を選択します。
実務では「マクロを作ったのに、保存形式を確認せず閉じてしまった」というミスを避けるためにも、VBAを扱い始める段階でファイル形式を確認しておくと安心です。
また、VBAでファイルを自動保存する仕組みを作る場合にも、保存先のファイル名だけではなく、目的に合ったファイル形式を指定することが重要になります。
VBAマクロを使用する場合は、拡張子を確認するだけでなく、マクロを保存できる形式を選ぶことも重要です。「xlsmファイルとは」では、xlsxとの違いやマクロを保存する際のポイントを詳しく解説しています。
✅ Excelの拡張子が分からないときは表示と形式を順番に確認する
拡張子が見つからないと、ファイルが壊れているように感じるかもしれませんが、実際にはWindows側で非表示になっているだけの場合があります。また、アイコンだけを見て形式を判断すると、xlsxとxlsmなどを取り違える可能性があります。まずはファイル名の表示状態を確認し、それでも判断できない場合にExcel側から保存形式を確認すると分かりやすくなります。いきなりファイル名を変更する必要はありません。原因を順番に切り分ければ、現在のファイル形式を安全に確認できます。最後に、迷ったときの確認手順を整理しておきましょう。
・Excelファイルの形式を確認する順番
拡張子が分からない場合は、次の順番で確認すると効率的です。
- エクスプローラーでファイル名を確認する
- 「.xlsx」「.xlsm」「.xls」などが表示されているか確認する
- 表示されていなければ「ファイル名拡張子」の表示を有効にする
- 対象ファイルの拡張子を確認する
- 必要であればExcelでファイルを開く
- 「名前を付けて保存」のファイル形式も確認する
- 形式を変更する場合は元ファイルを残して別名保存する
この順番で確認すれば、「拡張子が見えない」と「ファイル形式が分からない」を分けて考えられます。
また、xlsx・xlsm・xlsの詳しい特徴まで知りたい場合は、それぞれのファイル形式を個別に確認すると理解しやすくなります。
拡張子の確認方法と各形式の特徴を分けて理解することで、ファイルを開く・保存する・共有するといった日常的なExcel操作でも形式を判断しやすくなります。
xlsとxlsxなど異なる形式のファイルを業務でまとめて扱う場合は、拡張子を確認したうえで、それぞれの形式の違いを考慮する必要があります。複数形式のデータを一つにまとめたい場合は、「異なる形式のExcelファイルをまとめる方法」で実務上の考え方を詳しく解説しています。
✅ まとめ:Excelファイルの拡張子を表示して形式を正しく確認しよう
Excelではxlsx・xlsm・xlsなど複数の拡張子が使用されており、ファイル名を確認することで保存形式を見分けられます。
- Excelファイルの拡張子はファイル名の末尾から確認できる
- Windowsでは拡張子が非表示になっている場合がある
- エクスプローラーの設定からファイル名拡張子を表示できる
- xlsxは一般的なExcelブックで使用される
- xlsmはVBAマクロを保存できる形式
- xlsは以前から使用されている古いExcel形式
- 拡張子の文字だけを書き換えても正しい形式変換にはならない
- ファイル形式の変更にはExcelの「名前を付けて保存」を利用する
- ファイルの受け取り・共有・VBA利用時には拡張子を確認すると安心
普段は拡張子を意識しなくてもExcelを操作できますが、ファイル形式を確認する習慣があると、保存形式の間違いやマクロファイルの取り違えを防ぎやすくなります。
まずはエクスプローラーで拡張子を表示し、「このExcelファイルがxlsx・xlsm・xlsのどれなのか」を確認できる状態にしておくことから始めてみましょう。