Excelで現在のシートの名前を取得する方法

Excelには、アクティブなExcelワークシートの名前をすぐに返すための数式は用意されていません。 ただし、Excelファイルにアクティブシートの値を動的に入力する必要がある場合があります。 たとえば、シート上のテーブルの名前がシート自体の名前である必要がある場合、および テーブル名をハードコーディングします。後でシート名を変更する場合は、テーブル名も変更する必要があります。 手動で。 ただし、数式を使用してテーブルの名前が動的に入力されている場合、シート名が変更されると、テーブルの名前も自動的に変更されます。

すでに述べたように、要件は非常に可能性がありますが、アクティブなシートの名前を抽出するために使用できる簡単な式はありません。 ただし、アクティブなシートの名前を正常に抽出できる数式の組み合わせがいくつかあります。 読み進めて、方法を学びましょう!

セクション1:Right、Cell、Find、およびLen関数の組み合わせを使用して現在のシートの名前を取得する方法

セクション1.1:完全な式

最初のステップは、Excelシートが保存されていることを確認することです。 Excelドキュメントをまだ保存していない場合は、最初に保存してくださいそうしないと、この式は機能しません。

ドキュメントを保存するには、を押すだけです。 CTRL + S キーを合わせて、ドキュメントを保存する場所に移動し、ファイルに名前を付けて、最後に保存します。

ステップ1:Excelドキュメントを保存したら、簡単に ダブルクリック 任意のセルに。 編集モードに入ると、 コピーして過去次の式をeして、 入る 鍵。

= RIGHT(CELL( "filename")、LEN(CELL( "filename"))-FIND( "]"、CELL( "filename")))

ノート:数式の長さを確認してもかまいません。以下のセクションで、数式について詳しく説明しました。

1正しいフォーミュラ最小

ステップ2:ヒットしたら 入る キーを押すと、現在のシートの名前がわかります。以下の例では、シート名は次のようになっています。 オタクページ、数式が入力されたセルに正常に返されます。 はい、それは簡単です、私たちも同意します。 ただし、数式がどのように機能するかを知りたい場合は、以下のセクションを参照してください。

2シート名入力最小

セクション1.2:式の説明

このセクションでは、上記のセクションから長い数式を取り出して分割し、実際に何が起こっているのか、現在のシートの名前がどのように正常に返されるのかを理解しましょう。

ステップ1:式の最初の部分は = CELL( "ファイル名"). The 細胞 関数は引数を1つだけ取ります。 シートのファイルの場所と現在のワークシート名を含む、セルの完全なアドレスを返します。

広告

3ファイル名最小

ステップ2:下のスクリーンショットを見ると、 入る キーを押すと、最後に現在のシート名を含むファイル名全体が表示されます。

4完全なファイル名最小

ステップ3: ご覧のように、 シート名はファイル名の最後にあります. 正確には、 右角ブレース, ]、 それは シート名. それでは、 探す 角括弧文字のインデックス値を見つける関数。 そのインデックスを見つけたら、その後に続くすべての文字を見つけましょう。これは基本的にシート名です。

The 探す 関数は2つの引数を取ります。1つはインデックスが検索される文字で、もう1つは検索が実行される文字列です。 だから私たちの 探す この特定の場合、関数は次のようになります。

= FIND( "]"、A1)

A1 は、を使用して見つけたファイル名を含むセルのセルIDです。 細胞 関数。 ファイル名が別のセルにある場合は、A1ではなくそのセルIDを指定する必要があります.

5最小を見つける

ステップ4探す 関数は値65を返しました。 これは、 右角ブレース にあります 65位 位置。 したがって、65番目の位置の後に続くファイル名からすべてを抽出する必要があります。つまり、右の四角い中括弧の後に続くすべてを抽出する必要があります。

6最小値を見つける

ステップ5:65番目の位置の後に続くすべてを抽出するには、最初に65番目の位置の後に抽出される文字数を知る必要があります。 より簡単にするには、正確に何文字かを知る必要があります 現在のシート名 もっている。 そのために、 レン 関数。 機能は以下の通りです。

= LEN(A1)-FIND( "]"、A1)

上記の式は単純に シート名の長さを返します. これは、最初にファイル名の長さを計算することによってわかります。 LEN(A1)、次にファイル名の長さを右の四角い中括弧(65)まで減算します。

7長さ関数最小

ステップ6:上記の式は 13、これは 長さ 現在の シート名前, オタクページ.

8長さ値最小

ステップ7:これで、完全なファイル名であるソース文字列ができました。現在のシート名は13文字であり、ファイル名の最後にあることがわかります。 したがって、ファイル名の右端から13文字を抽出すると、現在のシート名が取得されます。.

それでは、を使用してシート名を抽出しましょう すぐに機能します。 The 機能は以下の通りです。

= RIGHT(A1、LEN(A1)-FIND( "]"、A1))

The 関数は2つの引数を取ります。1つは部分文字列が抽出される文字列であり、もう1つはサブ文字列の抽出元の文字列です。 2つ目は、親の右側から抽出する必要のある文字数です。 ストリング。

次のスクリーンショットは、これを詳細に示しています。 The 関数は、ファイル名と現在のシートの長さを受け取ります。 したがって、ファイル名から、 文字列は、文字列の右端から、上記の手順で計算された13文字のシート名を抽出します。

9右機能最小

ステップ8:どうぞ! これで、アクティブなシートの名前が正常に抽出されました。

10正しい値最小

ステップ9:名前は正常に抽出されましたが、小さな依存関係が1つあります。 私たちの数式は、セルに依存しています。 細胞 関数が定義されています。 私たちは参照し続けます A1. 1つは、ドキュメントに完全なファイル名を含めたくない場合があるため、ドキュメントに完全なファイル名を含めることは非常に不便である可能性があります。 もう1つは、削除すると、依存関係があるため、数式が機能しなくなることです。 それでは、依存関係を削除しましょう。

そのために、 CELL関数が定義されているセルをダブルクリックしますコピー 数式全体。 数式を選択してからキーを押すと、数式をコピーできます CTRL + C 一緒。

11コピーセル機能最小

ステップ10:今私たちの 方式、 A1を、手順9でコピーしたCELL関数に置き換えます。. RIGHT式にはA1が3回出現するため、3つすべてを置き換える必要があります。

12A1分を交換

ステップ11:以下のスクリーンショットは、置換が行われた後のRIGHT式がどのようになるかを示しています。

13置換された最小

ステップ12:ヒットした場合 入る キーを押すか、他の場所をクリックすると、現在のシート名が正常に抽出されていることがわかります。 また、依存関係がなくなったので、 消去 the A1 細胞。 楽しみ!

14最終分

セクション2:Mid、Cell、およびFind関数の組み合わせを使用して現在のシートの名前を取得する方法

これは、アクティブなシートの名前を見つけるために使用する別の数式の組み合わせです。 この式では、を使用する代わりに 関数、私たちは使用します MID 関数。 式は次のとおりです。

= MID(CELL( "filename")、FIND( "]"、CELL( "filename"))+ 1,255)

Excelドキュメントで、任意のセルをダブルクリックして単純に 上記の式をコピーして貼り付けます とヒット 入る 鍵。 数式を入力したセルに返されたアクティブなシートの名前を取得します。

ノートMID サブストリングの開始位置とその長さを指定すると、関数はメインストリングからサブストリングを返します。

この式が機能する場合でも、 最初にドキュメントをどこかに保存しておく必要があります、そうでなければあなたは得るでしょう 価値エラー.

Excelには簡単な数式はありませんが、これを使用するとすぐに取得できます。 上記の数式の組み合わせのいずれかを使用して、アクティブなシートの名前を取得できます。 結果。

いずれかの手順について懸念がある場合は、コメントセクションでお知らせください。

乞うご期待!

このPC修復ツールをダウンロードして、PCの問題を見つけて修正することもできます。
ステップ1 - ここからRestoroPC修復ツールをダウンロードします
ステップ2 -[スキャンの開始]をクリックして、PCの問題を自動的に見つけて修正します。
Microsoft Excelエラーの修正:異なるセル形式が多すぎます

Microsoft Excelエラーの修正:異なるセル形式が多すぎますウインドウズ10Excel

Microsoft Excelを使用してデータを保存している場合は、MS Excel2003バージョンのスプレッドシートに最大4000の一意のセル形式の組み合わせを追加できます。 ただし、最新バージョンのExcelを使用している場合、追加できる一意のセル形式の組み合わせの最大数は最大64,000です。ただし、Excelファイルがセル形式の組み合わせのこの上限に達すると、次のようなエラーメッセ...

続きを読む
Word2016でハイパーリンクの色を挿入および変更する方法

Word2016でハイパーリンクの色を挿入および変更する方法Excel

2016年3月10日 沿って Sreelakshmiメノンハイパーリンクはデータへの参照です。 これらの参照は、Webサイト、電子メールID、またはドキュメント内の特定のページへの参照である可能性があります。 ドキュメントを読んでいるユーザーは、ハイパーリンクをクリックして他のページにアクセスできます。 これは、ワンクリックでより多くの情報を提供できるため、非常に便利な機能です。 フォローし...

続きを読む
Windows 10 Creators Updateをインストールした後、Excelファイルが開かない[修正]

Windows 10 Creators Updateをインストールした後、Excelファイルが開かない[修正]クリエイターの更新ExcelWindows10の修正

さまざまなPCの問題を修正するには、DriverFixをお勧めします。このソフトウェアは、ドライバーの稼働を維持するため、一般的なコンピューターエラーやハードウェア障害からユーザーを保護します。 3つの簡単なステップで今すぐすべてのドライバーをチェックしてください:DriverFixをダウンロード (検証済みのダウンロードファイル)。 クリック スキャン開始 問題のあるすべてのドライバーを...

続きを読む