Excel一覧 Excel操作 シートの表示・移動・追加 シート操作

【Excel】シート名に使えない文字一覧|31文字の上限と命名時の注意点

Excelでは、ワークシートに「売上」「集計」「2026年9月」など、用途に合わせて自由に名前を付けられます。

しかし、シート名は完全に自由というわけではありません。使用できない記号が決められているほか、入力できる文字数にも上限があります。

特に日付や部署名、案件名などをそのままシート名にしようとすると、普段は問題なく使っている記号が原因で名前を設定できないことがあります。また、長い名称を付ける場合は、文字数の上限にも注意が必要です。

シート数の多い業務ファイルでは、単にExcelの制限を守るだけでなく、後から見ても分かりやすい命名方法を考えることも重要です。

この記事では、Excelのシート名に使えない文字と31文字の上限を中心に、シート名を付けるときに知っておきたい基本ルールを整理して解説します。

✅ Excelのシート名に使えない文字を一覧で確認

Excelのシート名には、使用できない文字があらかじめ決められています。普段ファイル名や文章の中で使っている記号でも、シート名では使えないものがあるため注意が必要です。

特に日付をスラッシュで区切ったり、分類を角かっこで囲んだりすると、思わぬところで制限に引っかかります。入力した名称が短くても、禁止されている文字が1つ含まれているだけで、その名前は使用できません。業務システムや他の資料から名称をコピーしている場合も、記号が含まれていないか確認する必要があります。まずはExcelでどの文字が使用できないのかを一覧で整理しておきましょう。

・シート名に使用できない7種類の文字

Excelでは、次の7種類の文字をシート名として使用できません。

文字一般的な呼び方
:コロン
\バックスラッシュ
/スラッシュ
?クエスチョンマーク
*アスタリスク
[左角かっこ
]右角かっこ

たとえば、次のような名前はそのままシート名にはできません。

東京/大阪

売上[確定]

2026/09

集計*完成

見た目としては意味が分かりやすい名称でも、禁止文字が含まれていればExcelのシート名としては使用できません。

そのため、

東京・大阪

売上(確定)

2026-09

集計_完成

など、別の記号へ置き換える必要があります。

シート名を付けるときは、「分かりやすい名前か」だけでなく、Excelで使用できる文字だけで構成されているかを確認することが基本です。

・日付をシート名にするときはスラッシュに注意する

実務で特に起こりやすいのが、日付をそのままシート名として使用するケースです。

たとえば、

2026/09/01

という表記は日付として自然ですが、Excelのシート名には / を使用できません。

日付をシート名にする場合は、

2026-09-01

20260901

2026年9月1日

などに変更します。

月別に管理する場合も、

2026/09

ではなく、

2026-09

2026年9月

とした方が安全です。

月次資料などでは毎月新しいシートを追加することがあるため、最初から使用可能な形式を決めておけば、シートを作成するたびに名前を修正する必要がなくなります。

シート名のルールに問題がないように見えても、実際の変更操作でエラーになる場合は、文字以外の原因も考えられます。シート名を変更できず困っている場合は「【Excel】シート名を変更できない原因|使えない文字・文字数・保護を確認」で、重複や保護設定を含めた原因を確認してみてください。


✅ Excelのシート名は最大31文字までという制限がある

シート名では使用する文字だけでなく、名前の長さにも制限があります。「使えない記号は入っていないのに名前を設定できない」という場合は、文字数が上限を超えている可能性があります。特に、会社名・部署名・年月・資料名・担当者名などを1つのシート名へ詰め込むと、思った以上に長くなります。

また、上限以内であっても長すぎるシート名はタブ上で確認しづらく、シート数が増えたときの操作性を下げる原因になります。Excelの仕様として設定できる長さと、実務で使いやすい長さは分けて考えることが大切です。まずはシート名の文字数上限を正しく把握しておきましょう。

・Excelのシート名に入力できるのは最大31文字

Excelのシート名として使用できる文字数は、最大31文字です。

そのため、31文字を超える名称はシート名として設定できません。

たとえば、

2026年度営業第一部東京地区月次売上実績集計資料

のように、多くの情報を1つのシート名へ盛り込むと長くなりやすくなります。

こうした場合は、

営業1部_東京_2026月次売上

のように、識別に必要な情報だけへ整理すると分かりやすくなります。

シート名だけですべてを説明しようとする必要はありません。

詳細な資料名や説明はシート内のタイトルへ記載し、シートタブには「何のシートなのかを識別できる情報」を残すと管理しやすくなります。

・31文字以内でも長すぎるシート名には注意する

Excelの仕様上は31文字まで使用できますが、常に31文字近くまで使うことが適切とは限りません。

シートタブには表示できる幅が限られているため、長いシート名が並ぶと全体を確認しにくくなります。

たとえば、

2026年9月度東京支店売上実績集計

2026年9月度大阪支店売上実績集計

2026年9月度名古屋支店売上実績集計

のようなシートを並べると、共通する文字が多く、違いを判断しにくくなります。

ブック自体が「2026年9月売上実績」という目的で作られているのであれば、

東京

大阪

名古屋

だけでも十分なケースがあります。

シート名は、単体で見たときの情報量だけでなく、ブック全体の構成を見たときに識別しやすいかという視点で決めることが重要です。

文字数を短くするだけでなく、後から見ても分かりやすいシート名に整理したい場合は「【Excel】シート名の変更・管理・命名ルール|実務で役立つ活用方法を徹底解説」も参考になります。シート名の変更方法から、実務で管理しやすい名前の付け方までまとめています。


✅ Excelのシート名では記号を別の文字へ置き換える

使えない記号があるからといって、必要な区切りや分類までなくす必要はありません。実務では、禁止されている記号を別の文字へ置き換えることで、意味を保ったまま分かりやすいシート名にできます。

ただし、人によって区切り文字がバラバラになると、同じブックの中でも名前に統一感がなくなります。「スラッシュが使えないから、とりあえず別の記号にする」というだけでは、後から管理しにくくなることがあります。複数人で使用するファイルでは、誰が追加しても同じ形式になるようルールを決めておくことも大切です。禁止文字への対応とあわせて、使いやすい代替表記を確認しておきましょう。

・スラッシュや角かっこはハイフンや丸かっこへ置き換える

シート名で使用できない記号は、意味の近い別の文字に変更できます。

たとえば、

2026/09

としたい場合は、

2026-09

へ変更できます。

また、

売上[確定]

であれば、

売上(確定)

とする方法があります。

項目を区切りたい場合には、

東京_売上_202609

のようにアンダースコアを使用する方法もあります。

重要なのは、禁止文字を取り除くだけではなく、見た人が元の意味を理解できる形で置き換えることです。

・ブック内では区切り文字を統一する

同じExcelブックで複数のシートを管理する場合は、表記方法を統一するとさらに分かりやすくなります。

たとえば、

東京_202609

大阪_202609

名古屋_202609

のように統一します。

一方で、

東京-202609

大阪_202609

202609名古屋

のように形式が混在すると、シート数が増えたときに探しにくくなります。

特に月次・部署別・拠点別など、定期的にシートが増えていくブックでは、「名称_年月」「年月_名称」など基本となる形式を決めておくと管理しやすくなります。

Excelの制限を回避するだけでなく、後から探しやすく、他の人にも意味が伝わる名前にすることが、実務でのシート名管理では重要です。


✅ Excelでは同じシート名を複数作成できない

Excelでは使用できない文字と31文字の上限を守っていても、好きな名前を無条件に設定できるわけではありません。同じブック内ですでに使用されているシート名は、別のワークシートへ重複して設定できないためです。月別や部署別にシートを増やしている業務ファイルでは、過去に同じ名前を使っていたことに気付かないケースがあります。

また、「売上」「売上2」のように番号だけを追加していくと、どのシートが何を表しているのか分かりにくくなります。重複を避けるだけではなく、各シートを明確に識別できる名前を付けることが大切です。シートを継続的に追加するブックでは、最初から重複しにくい命名ルールを考えておきましょう。

・同一ブックではシート名が重複しないようにする

たとえば、すでに「売上」というシートがある場合、別のシートにも同じ「売上」という名前を付けることはできません。

複数の売上シートが必要であれば、

売上_東京

売上_大阪

売上_名古屋

のように、内容を識別できる情報を追加します。

月ごとに分けるのであれば、

売上_202609

売上_202610

売上_202611

といった形式も使用できます。

単純に、

売上1

売上2

売上3

とする方法もありますが、後から見たときに番号の意味が分からなくなる可能性があります。

実務では、重複を回避するためだけの名前ではなく、シートの違いが分かる情報を追加することがポイントです。

・年月を付ける場合は表記方法を統一する

月別シートでは、年月を名前へ含めると重複を防ぎやすくなります。

ただし、

2026年9月

2026-10

202611

のように表記が混在すると、一覧したときに統一感がなくなります。

たとえば、

202609

202610

202611

のように「YYYYMM」形式へ統一する方法があります。

あるいは、分かりやすさを優先して、

2026年09月

2026年10月

2026年11月

としてもよいでしょう。

どの形式を選択するか以上に、同じ用途のシートでは同じ規則を継続して使用することが重要です。

シート数が多く、重複しない名前へ一つずつ変更するのが大変な場合は「【Excel】複数のシート名を一括変更する方法|連番・一覧から効率よく変更」も参考になります。連番や一覧を利用して複数のシート名を整理する方法を確認できます。


 

✅ Excelのシート名では空白や似た名前の使い方にも注意する

シート名では、禁止されていない文字なら何でも積極的に使用すればよいわけではありません。Excel上では設定できても、数式で参照するときや人がシートを探すときに扱いにくくなる名前があります。特に空白を含む名前や、見た目がほとんど同じ名前を大量に作ると、シート数が増えたときに混乱しやすくなります。

また、自分だけが使用するファイルでは問題がなくても、他の担当者へ引き継いだときに意味が伝わらないケースもあります。「設定できる名前」と「管理しやすい名前」は必ずしも同じではありません。Excelの制限だけで判断せず、実際の使いやすさまで考えて名前を決めましょう。

・空白を含むシート名は数式で参照するときの表記に注意する

シート名には空白を含めることができます。

たとえば、

東京 売上

という名前を付けること自体は可能です。

ただし、このようなシートを数式から参照すると、

='東京 売上'!A1

のように、シート名がシングルクォーテーションで囲まれて表示される場合があります。

Excelが必要な表記を自動的に処理してくれるため、空白を含む名前を避けなければならないわけではありません。

しかし、数式を直接入力したり、シート名を利用した処理を作成したりする場合には、シート名の構成を意識する必要があります。

数式やマクロを多用する業務ブックでは、

東京_売上

など、規則的な名前に統一する方法も検討するとよいでしょう。

・似たシート名を増やしすぎない

次のようなシート名が並んでいる場合にも注意が必要です。

売上

売上集計

売上集計2

売上集計_新

売上集計_最新版

この状態では、どれが現在使用するシートなのか判断しにくくなります。

特に「新」「最新」「最新版」といった表現は、さらに新しいシートを作ったときに意味が曖昧になります。

たとえば、

売上集計_202609

のように年月を付けたり、

売上集計_確定

のように状態を明示したりすると、役割を判断しやすくなります。

シート名は作成した本人だけではなく、初めてファイルを開いた人でも用途を推測できることを意識すると、引き継ぎもしやすくなります。

シート名だけでは区別しにくいシートが増えてきた場合は、タブの色を使って分類する方法もあります。「【Excel】シートタブの色を変更する方法|色分けして見やすく整理するコツ」では、シートを視覚的に整理する方法を解説しています。


✅ Excelのシート名を数式やマクロで利用するときの注意点

シート名は画面下部のタブに表示されるだけの名前ではありません。数式では別シートを参照するために使用され、業務ファイルによってはVBAマクロや外部処理からシート名を指定していることもあります。そのため、見た目だけを基準に頻繁に名前を変更すると、別の処理へ影響する可能性があります。特に長期間使用されているExcelファイルでは、どこからシート名が参照されているのか把握できていないケースがあります。

また、命名方法に一定の規則があれば、マクロなどで複数のシートを扱う場合にも管理しやすくなります。業務でシート名を決める場合は、将来的に数式や自動処理から利用される可能性も考えておきましょう。

・別シートを参照する数式がある場合は名前を分かりやすくする

Excelでは、別のワークシートにあるセルを数式から参照できます。

たとえば「売上」というシートのA1セルを参照する場合は、

=売上!A1

のような形になります。

このとき、

Sheet1

Sheet2

Sheet3

のような初期状態に近い名前のままだと、数式を確認しただけでは何を参照しているのか判断しにくくなります。

一方、

売上

商品マスタ

集計

のように役割が分かる名前であれば、数式を確認するときにも参照先を理解しやすくなります。

シート名はタブを探しやすくするだけでなく、数式の可読性にも関係する名称として考えるとよいでしょう。

・マクロで使用するシート名は安易に変更しない

VBAを使用しているExcelファイルでは、コード内でシート名を指定している場合があります。

たとえば、マクロが「売上」という名前のシートを前提として処理するよう設計されている場合、利用者がシート名を変更すると正常に処理できなくなる可能性があります。

そのため、マクロを含む業務ファイルでは、

  1. シート名を変更する前にマクロが使用されていないか確認します。
  2. 定期処理や他のファイルとの連携がないか確認します。
  3. 必要であれば作成者や管理担当者へ確認します。
  4. 変更後は関連する処理が正常に動くか確認します。

特に共有ファイルでは、「名前を分かりやすくしただけ」の変更が、別の処理へ影響することがあります。

シート名をシステム的に利用しているファイルでは、利用者が自由に変更する部分と、固定する部分を分けて管理すると安全です。


✅ Excelのシート名は実務で使いやすい命名ルールを決める

Excelの仕様を守っていても、シート名がバラバラではファイル全体の使いやすさが低下します。シート数が数枚であれば大きな問題になりませんが、月次資料や部署別資料では数十枚まで増えることもあります。その状態で担当者ごとに異なる名前を付けると、目的のシートを探すだけでも時間がかかります。

さらに、同じ形式のブックを毎月作成する業務では、命名方法が統一されている方が引き継ぎや確認もしやすくなります。命名ルールは複雑にする必要はなく、誰でも継続できることが重要です。Excelの制限を理解したうえで、業務に合ったシンプルな規則を決めておきましょう。

・用途に合わせてシート名の形式を統一する

たとえば、拠点別のシートなら、

東京

大阪

名古屋

のように統一できます。

年月と拠点の両方が必要なら、

東京_202609

大阪_202609

名古屋_202609

とする方法があります。

処理の状態を表したい場合には、

売上_入力

売上_確認

売上_確定

のような分け方もできます。

重要なのは、名前を見たときに「何を基準に分けているのか」が分かることです。

業務内容に合わせて、

「対象+年月」

「部署+資料種類」

「処理内容+状態」

など、シンプルな形式を決めておくと運用しやすくなります。

・短くても意味が伝わるシート名を意識する

シート名は31文字まで使用できますが、必要以上に情報を詰め込まないことも大切です。

たとえば、

2026年9月度営業第一部東京地区月次売上集計

よりも、ブックの内容から年月や資料種類が明らかであれば、

営業1部_東京

だけで十分な場合があります。

一方、

1

A

作業用

といった名前では、第三者が見たときに用途を判断できません。

シート名は「短ければよい」「詳しければよい」というものではなく、必要な情報を残しながら簡潔にすることがポイントです。

シート名だけでなく、タブの表示や移動、追加なども含めてワークシート全体を整理したい場合は「【Excel】シートタブの使い方完全ガイド|表示・移動・追加・管理を徹底解説」もあわせて確認してみてください。


 

✅ まとめ:Excelのシート名に使えない文字と31文字の上限を理解しよう

Excelのシート名には明確なルールがあり、好きな文字を無制限に使用できるわけではありません。特にスラッシュや角かっこなどは、日付や分類を表すために使いたくなる記号なので注意が必要です。

また、シート名は最大31文字ですが、上限いっぱいまで情報を詰め込むと、タブが見づらくなり管理しにくくなることがあります。業務で使用するブックでは、Excelの仕様を守るだけでなく、他の人が見ても役割を判断できる命名方法にすることが重要です。数式やマクロからシート名を使用する可能性も考え、長期間管理しやすい名前を付けましょう。

  • シート名には : \ / ? * [ ] の7種類の文字を使用できない
  • 日付は 2026/09/01 ではなく 2026-09-01 などに置き換える
  • シート名に使用できる文字数は最大31文字
  • 31文字以内でも、長すぎる名前はタブを確認しにくくなる
  • 同じブック内で同一のシート名は重複して使用できない
  • 空白を含むシート名は使用できるが、数式で参照するときの表記に注意する
  • 「最新」「最新版」だけで区別すると、後から用途が分かりにくくなる
  • 数式やマクロで利用するシート名は安易に変更しない
  • 月別・部署別などでは、一定の命名ルールを決めて統一する
  • シート名は短さだけでなく、第三者にも意味が伝わることを意識する

シート名を付けるときは、まず「使えない文字を避ける」「31文字以内にする」「重複させない」という基本ルールを押さえましょう。そのうえで、ブック全体で命名方法を統一すれば、シートが増えても目的の情報を探しやすく、数式や自動処理を含む業務ファイルも管理しやすくなります。

    -Excel一覧, Excel操作, シートの表示・移動・追加, シート操作