Excel でシートの名前を変更する簡単な方法
Microsoft Excel では、ワークシートの名前を変更すると、データをより効率的に整理および識別することができます。 このチュートリアルでは、単一のワークシートの名前を変更するさまざまな方法、または複数のワークシートの名前を同時に変更するさまざまな方法を説明し、Excel でワークシートに名前を付けるための重要なルールを説明します。
ビデオ: Excel でシートの名前を変更する
シート タブをダブルクリックしてワークシートの名前を変更する
- 名前を変更するワークシート タブをダブルクリックして、名前編集モードをアクティブにします。
- ワークシートの名前を入力し、 を押します。 入力します.
シートタブを右クリックしてワークシートの名前を変更します
- 名前を変更するワークシートのタブを右クリックします。
- 表示されるドロップダウン メニューから、 リネーム をクリックして名前編集モードを有効にします。
- 新しい名前を入力して押します 入力します.
キーボード ショートカットを使用してワークシートの名前を変更する
- 名前を変更するワークシートのタブを選択します。
- イベント Alt + H + O + R を順番に押して、名前編集モードを有効にします。
- 新しい名前を入力して押します 入力します.
- 次のワークシートの名前を変更するには、 を押します。 Ctrl + PageDown をクリックして次のシートに移動し、手順 2 と 3 を繰り返します。
- 前のワークシートの名前を変更するには、 を押します。 Ctrl + PageUp をクリックして前のシートに移動し、手順 2 と 3 を繰り返します。
Excel で複数のワークシートの名前を変更する
次のセクションでは、選択した複数のワークシート、またはワークブック内のすべてのワークシートの名前を一度に変更する XNUMX つの効率的な方法について説明します。 カスタマイズ可能な名前変更アプローチをお探しの場合も、単純なソリューションをお探しの場合も、当社が対応します。
汎用ツールを使用して特定/すべてのワークシートの名前を一括変更
連絡先 Kutools for Excel's ワークシートの名前を変更する この機能を使用すると、アクティブなワークブック内の複数のワークシートの名前を同時に変更することが簡単になります。 名前を変更するワークシートを選択し、プレフィックス/サフィックスを追加するか、元の名前を完全に置き換えることができます。 これらの変更には、入力値、指定した範囲の値、または選択した各ワークシートの特定のセルの値を利用できます。
後 Kutools for Excelのインストール、 クツールズプラス タブ、および選択 ワークシート > ワークシートの名前を変更する。 表示されるダイアログ ボックスで、次の手順を実行します。
- 名前を変更したいワークシートを選択します。
- 必要な名前変更オプションを選択します。
- 名前のソースを選択します。 あなたが選択した場合 入力ボックスから オプションを使用するには、入力ボックスに値を入力する必要があります。
結果
選択したシートの名前は、選択した名前変更オプションに基づいて即座に変更されます。
注意:
- この機能を有効にするには、 Kutools for Excelをダウンロードしてインストールします. プロフェッショナルな Excel アドインは、制限なしの 30 日間の無料試用版を提供します。
- Excel の固有機能または VBA メソッドを使用してシートの名前を変更すると、元に戻すことはできません。 ただし、Kutools は、それを通じて実行された名前変更操作を元に戻すオプションを提供し、安全性と利便性を向上させるという利点を提供します。
VBA を使用してすべてのワークシートの名前を変更する (複雑)
このセクションでは、すべてのワークシート名にプレフィックス/サフィックスを追加するか、各ワークシートの特定のセルの値に基づいてすべてのワークシートの名前を変更する XNUMX つの VBA コードを紹介します。
ご注意: VBA マクロは元に戻すことができません。 したがって、元のデータを復元する必要がある場合に備えて、これらの操作を続行する前にブックのバックアップを作成することをお勧めします。
ステップ 1: 新しいモジュールを作成する
- イベント Altキー+ F11 を開く Visual Basic for Applications(VBA) エディタ。
- クリック インセット > モジュール 新しいモジュールを作成します。
ステップ 2: VBA コードをモジュール ウィンドウにコピーする
以下のいずれかの VBA コードをコピーし、開いたファイルに貼り付けます。 モジュール あなたの必要性に従って窓。
- VBA コード 1: すべてのシート名にプレフィックス/サフィックスを追加します
-
Sub renameSheetsWithPrefixSuffix() 'Update by ExtendOffice Dim xWs As Worksheet Dim xPrefix As String Dim xSuffix As String xPrefix = "MyPre_" 'Replace "MyPre_" with your desired prefix. xSuffix = "_MySuf" 'Replace "_MySuf" with your desired suffix. On Error Resume Next For Each xWs In Worksheets xWs.Name = xPrefix & xWs.Name & xSuffix 'This snippet adds both prefix and suffix to sheet names. Adjust as needed. Next xWs End Sub
注記:
- このコードで、すべてのシート名にプレフィックスとサフィックスを追加するには、次のように置き換える必要があります。 「マイプレ_」 • 「_MySuf」 6 行目と 7 行目に、それぞれ希望するプレフィックスとサフィックスを入力します。
- プレフィックスのみを追加するには、コードの 10 行目を次のように変更します。 xWs.Name = xPrefix & xWs.Name.
- サフィックスのみを追加するには、コードの 10 行目を次のように変更します。 xWs.Name = xWs.Name & xSuffix.
- VBA コード 2: 各シートの指定されたセルの値に基づいてすべてのシートの名前を変更します。
-
Sub renameSheetsBasedOnCellValue() 'Update by ExtendOffice Dim xWs As Worksheet Dim xRgAddress As String xRgAddress = "A1" 'Replace "A1" with your target cell address. On Error Resume Next For Each xWs In Worksheets xWs.Name = xWs.Range(xRgAddress).Value Next xWs End Sub
ご注意: この VBA コードでは、必ず変更してください 「A1」 5 行目に、各ワークシートの新しい名前を含む実際のセル アドレスを追加します。 また、各シートの指定されたセル (この場合は A1) に値が含まれていることを確認してください。 それ以外の場合、この VBA コードを実行すると、実行時エラー「1004」が発生します。
ステップ 3: VBA コードを実行する
モジュール ウィンドウ、押す F5 をクリックするか、 貼り付けたコードを実行するボタン。
結果
- VBA コード 1 の結果: すべてのシート名には、プレフィックスとして「Pre_」が、サフィックスとして「_Suf」が付加されます。
- VBA コード 2 の結果: すべてのシートの名前は、各シートのセル A1 の値に基づいて変更されます (それぞれ「Test1」、「Test2」、「Test3」)。
Excel でのワークシートの命名規則
ワークシートの名前を変更する際には、従う必要のあるルールがいくつかあります。
- ワークシート名はワークブック内で一意である必要があります。
- ワークシート名は 31 文字を超えてはなりません。
- ワークシート名を空白にすることはできません。
- ワークシート名には次の文字を含めることはできません。 \ / ? : * [ ].
- ワークシート名はアポストロフィ (')、名前の途中でも使用できます。
- ワークシート名は次のとおりであってはなりません 歴史 Excel による内部使用のために予約されているためです。
このチュートリアルに従うことで、Excel でワークシートの名前を効果的に変更して、データをより適切に整理および管理できます。 このチュートリアルがお役に立てば幸いです。 Excel のヒントやコツをさらに詳しく知りたい場合は、 ここをクリックしてください 数千を超えるチュートリアルの広範なコレクションにアクセスします。
関連記事
- シートをコピーしてExcelで自動的に名前を変更するにはどうすればよいですか?
- Excelで、ワークシートをコピーして、通常どおり名前を入力せずに自動的に名前を変更するにはどうすればよいですか? この記事では、シートをXNUMX回または複数回コピーして、一度に特定の名前を付ける方法について説明します。
最高のオフィス生産性向上ツール
🤖 | Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行 | コードを生成 | カスタム数式の作成 | データを分析してグラフを生成する | Kutools関数を呼び出す... |
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパールックアップ: 複数の基準の VLookup | 複数の値の VLookup | 複数のシートにわたる VLookup | ファジールックアップ .... | |
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト .... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 範囲と列の比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト ツール (テキストを追加, 文字を削除する、...) | 50+ チャート 種類 (ガントチャート、...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する、...) | 19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...) | 12 変換 ツール (数字から言葉へ, 通貨の換算、...) | 7 マージ&スプリット ツール (高度な結合行, 分割セル、...) | ... もっと |
Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。 最も必要な機能を入手するにはここをクリックしてください...
Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作業をはるかに簡単にします
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!