目次
セクション 1: Right、Cell、Find、Len 関数を組み合わせて現在のワークシートの名前を取得する方法
セクション 1.1: 完全な式
このセクションでは、上のセクションから長い数式を取り出し、分割してみましょう。実際に何が起こっているのか、どのようにして現在のワークシートの名前が正常に返されるのかを確認してください。
第 2 节:如何使用 Mid、Cell 和 Find 函数的组合获取当前工作表的名称
ホームページ よくある問題 Excelで現在のワークシートの名前を取得する方法

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

Jun 03, 2023 am 10:32 AM
細胞 excel公式 文字列関数

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

要件はおそらく存在しますが、前述したように、アクティブなワークシートの名前を抽出するための直接的な式はありません。アクティブなシートの名前を正常に抽出できる数式の組み合わせがいくつかあります。その方法については、読み続けてください。

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

セクション 1.1: 完全な式

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

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

ステップ 1: Excel ドキュメントを保存した後、任意のセルを ダブルクリックするだけです。編集モードになったら、次の数式を コピーして貼り付け、Enter を押します。

=RIGHT(CELL("文件名"),LEN(CELL("文件名"))-FIND("]",CELL("文件名")))
ログイン後にコピー

: 式の長さを気にする必要はありません。以下のセクションで、式について詳しく説明しています。

如何在 Excel 中获取当前工作表的名称

ステップ 2

: Enter キーを押すと、現在のワークシートの名前が以下に表示されます。たとえば、ワークシート名は The Geek Page で、数式が入力されたセルにこの名前が正常に返されます。はい、それは簡単ですし、私たちも同意します。ただし、この式がどのように機能するかを知りたい場合は、以下のセクションを参照してください。

如何在 Excel 中获取当前工作表的名称#セクション 1.2: 数式の説明

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

ステップ 1

: 式の最初の部分は

=CELL(“ファイル名”) です。 cell関数はパラメータを 1 つだけ受け入れます。ワークシートのファイルの場所と現在のワークシート名を含む、セルの完全なアドレスを返します。

如何在 Excel 中获取当前工作表的名称ステップ 2

: 以下のスクリーンショットを見て、

Enter キーを押すと、全体が表示されます。現在のワークシートの姓を含むファイル名。

如何在 Excel 中获取当前工作表的名称ステップ 3

: ご覧のとおり、

ワークシート名はファイル名の末尾にあります。正確には、右角括弧 ] の後の jobtablename です。そこで、FIND 関数を使用して、角括弧文字のインデックス値を見つけてみましょう。そのインデックスを見つけたら、それに続くすべての文字 (基本的にはワークシート名) を見つけてみましょう。 FIND 関数は 2 つのパラメーターを受け取ります。1 つはインデックスを検索する文字、もう 1 つは検索を実行する文字列です。したがって、この特定のケースでは、

FIND

関数は次のようになります。

=查找(“]”,A1)
ログイン後にコピー
A1 は、

CELL

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

ステップ 4如何在 Excel 中获取当前工作表的名称:

FIND

関数は値 65 を返します。これは、右括弧 65 の位置にあることを意味します。したがって、ファイル名から 65 ビット以降のすべて、つまり右角かっこ以降のすべてを抽出する必要があります。

ステップ 5如何在 Excel 中获取当前工作表的名称: 65 ビット以降をすべて抽出するには、まず 65 ビット以降を抽出する文字数を知る必要があります。作業を簡単にするために、

現在のワークシート名

が何文字であるかを知る必要があります。このために、LEN 関数を使用しましょう。機能は以下の通りです。

=LEN(A1)-FIND("]",A1)
ログイン後にコピー

上面的公式只返回工作表名称的长度。首先使用LEN(A1)计算文件名的长度,然后减去文件名的长度直到右方括号,即 65。

如何在 Excel 中获取当前工作表的名称

第6步:上面的公式返回13,这是当前工作名称The Geek Page的长度

如何在 Excel 中获取当前工作表的名称

第 7 步:所以我们现在有了源字符串,它是完整的文件名,我们知道当前工作表名称有 13 个字符,并且位于文件名的末尾。因此,如果我们从文件名的最右边提取 13 个字符,我们将得到当前工作表名称

现在,让我们直接使用RIGHT函数提取工作表名称。RIGHT函数如下。

=RIGHT(A1, LEN(A1)-查找("]",A1))
ログイン後にコピー

RIGHT函数有2 个参数,一个是要从中提取子字符串的字符串,第二个是需要从父字符串右侧提取的字符数。

现在,下面的屏幕截图会详细告诉您这一点。RIGHT函数接受文件名和当前工作表的长度。因此,从文件名中,RIGHT字符串将从字符串的最右侧提取工作表名称,根据上述步骤计算,该名称为 13 个字符。

如何在 Excel 中获取当前工作表的名称

第8步:你去!现在已成功提取活动工作表的名称!

如何在 Excel 中获取当前工作表的名称

第九步:名字解压成功,但是有一个小依赖。我们的公式依赖于定义CELL函数的单元格。我们继续提到A1。有一件事是,我们可能不希望文档中包含完整的文件名,因此将它放在文档中可能会带来巨大的不便。另一件事是,如果我们删除它,我们的公式将不再起作用,因为它具有依赖关系。因此,让我们删除依赖项。

为此,双击定义 CELL 函数的单元格复制整个公式。您可以通过选择公式,然后同时按下CTRL + C键来复制公式。

如何在 Excel 中获取当前工作表的名称

第 10 步:现在在我们的RIGHT公式中,将 A1 替换为您在第 9 步中复制的 CELL 函数。RIGHT 公式中出现了 3 次 A1,因此必须替换所有 3 次。

如何在 Excel 中获取当前工作表的名称

第 11 步:下面的屏幕截图显示了替换后的 RIGHT 公式应该是什么样子。

如何在 Excel 中获取当前工作表的名称

第12步:如果你按回车键或点击其他地方,你可以看到当前工作表名称被成功提取。此外,由于不再存在依赖关系,您可以删除A1单元格。享受!

如何在 Excel 中获取当前工作表的名称

第 2 节:如何使用 Mid、Cell 和 Find 函数的组合获取当前工作表的名称

这是另一个公式组合,您可以使用它找到活动工作表的名称。在这个公式中,我们没有使用RIGHT函数,而是使用了MID函数。公式如下。

=MID(CELL("文件名"),FIND("]",CELL("文件名"))+1,255)
ログイン後にコピー

在 Excel 文档中,双击任意单元格并简单地复制粘贴上述公式并按Enter键。您将获得在您输入公式的单元格上返回的活动工作表的名称。

注意:如果我们给出子字符串的起始位置及其长度, MID函数会从主字符串返回子字符串。

另请注意,即使要使此公式起作用,您也应该首先将文档保存在某个地方,否则您将收到Value 错误

即使 Excel 中没有直接的公式,您可以使用它直接获取活动工作表的名称,但使用上述任一公式组合,您都可以获得所需的结果。

以上がExcelで現在のワークシートの名前を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Excel で 1 つ以上の数式参照に問題が見つかりました: 修正方法 Excel で 1 つ以上の数式参照に問題が見つかりました: 修正方法 Apr 17, 2023 pm 06:58 PM

エラー チェック ツールを使用する Excel スプレッドシートのエラーを最も簡単に見つける方法の 1 つは、エラー チェック ツールを使用することです。ツールでエラーが見つかった場合は、それらを修正し、ファイルの保存を再試行できます。ただし、このツールはすべての種類のエラーを検出できるわけではありません。エラー チェック ツールでエラーが検出されない場合、またはエラーを修正しても問題が解決しない場合は、以下の他の修正のいずれかを試す必要があります。 Excel でエラー チェック ツールを使用するには: [数式] タブを選択します。 「エラーチェック」ツールをクリックします。エラーが見つかると、エラーの原因に関する情報がツールに表示されます。必要がない場合は、エラーを修正するか、問題の原因となっている式を削除してください。エラー チェック ツールで、[次へ] をクリックして次のエラーを表示し、プロセスを繰り返します。そうでないときは

Googleスプレッドシートで印刷範囲を設定するにはどうすればよいですか? Googleスプレッドシートで印刷範囲を設定するにはどうすればよいですか? May 08, 2023 pm 01:28 PM

印刷プレビューで Google スプレッドシートの印刷領域を設定する方法 Google スプレッドシートでは、3 つの異なる印刷領域を使用してスプレッドシートを印刷できます。作成した個々のワークシートを含め、スプレッドシート全体を印刷することを選択できます。あるいは、単一のワークシートを印刷することを選択できます。最後に、選択したセルの一部のみを印刷できます。理論的には印刷用に個々のセルを選択できるため、これが作成できる最小の印刷領域になります。最も簡単な設定方法は、内蔵の Google スプレッドシートの印刷プレビュー メニューを使用することです。このコンテンツは、PC、Mac、または Chromebook の Web ブラウザで Google スプレッドシートを使用して表示できます。 Googleを設定するには

PDF ドキュメントを Excel ワークシートに埋め込む方法 PDF ドキュメントを Excel ワークシートに埋め込む方法 May 28, 2023 am 09:17 AM

通常、PDF ドキュメントを Excel ワークシートに挿入する必要があります。会社のプロジェクトリストと同じように、Excel のセルにテキストや文字データを瞬時に追加できます。しかし、特定のプロジェクトのソリューション設計を対応するデータ行に添付したい場合はどうすればよいでしょうか?さて、人はよく立ち止まって考えることがあります。解決策が単純ではないために、考えてもうまくいかないこともあります。この記事をさらに詳しく読んで、特定のデータ行とともに複数の PDF ドキュメントを Excel ワークシートに簡単に挿入する方法を学びましょう。シナリオ例 この記事に示されている例には、各セルにプロジェクト名をリストする ProductCategory という列があります。別の列 ProductSpeci

コピーできない異なるセル形式が多すぎる場合はどうすればよいですか? コピーできない異なるセル形式が多すぎる場合はどうすればよいですか? Mar 02, 2023 pm 02:46 PM

異なるセル形式が多すぎてコピーできない問題の解決策: 1. EXCEL 文書を開き、いくつかのセルに異なる形式の内容を入力します; 2. 左上隅にある [書式ペインタ] ボタンを見つけます。 Excel ページの [フォーマット ペインタ] オプションをクリックし、マウスの左ボタンをクリックしてフォーマットを一貫性のあるものに設定します。

Excelで結合されたセルを検索して削除する方法 Excelで結合されたセルを検索して削除する方法 Apr 20, 2023 pm 11:52 PM

Windows 上の Excel で結合されたセルを検索する方法 データから結合されたセルを削除する前に、すべてのセルを検索する必要があります。 Excel の検索と置換ツールを使用すると、これを簡単に行うことができます。 Excel で結合されたセルを検索する: 結合されたセルを検索するセルを強調表示します。すべてのセルを選択するには、スプレッドシートの左上隅の空きスペースをクリックするか、Ctrl+A を押します。 「ホーム」タブをクリックします。 「検索して選択」アイコンをクリックします。 「検索」を選択します。 「オプション」ボタンをクリックします。 「FindWhat」設定の最後に、「フォーマット」をクリックします。 「配置」タブで「セルの結合」をクリックします。線ではなくチェック マークを含める必要があります。 「OK」をクリックして形式を確認します

Excel が先頭のゼロを削除しないようにする方法 Excel が先頭のゼロを削除しないようにする方法 Feb 29, 2024 am 10:00 AM

Excel ブックから先頭のゼロを自動的に削除するのはイライラしますか?セルに数値を入力すると、Excel では数値の前の先頭のゼロが削除されることがよくあります。デフォルトでは、明示的な書式設定が欠如しているセルエントリは数値として処理されます。一般に、先頭のゼロは数値形式では無関係であるとみなされ、省略されます。さらに、先行ゼロは特定の数値演算で問題を引き起こす可能性があります。したがって、ゼロは自動的に削除されます。この記事では、口座番号、郵便番号、電話番号などの入力された数値データが正しい形式であることを確認するために、Excel で先頭のゼロを保持する方法を説明します。 Excel で、数値の前にゼロを付けるにはどうすればよいですか? Excel ブック内の数値の先頭のゼロを保持できます。いくつかの方法から選択できます。セルを設定するには、

Excelで数値やテキスト値からカンマを削除する方法 Excelで数値やテキスト値からカンマを削除する方法 Apr 17, 2023 pm 09:01 PM

数値やテキスト文字列で、間違った場所にカンマを使用すると、たとえ大の Excel マニアであっても非常に迷惑になることがあります。カンマを削除する方法を知っているかもしれませんが、その方法は時間がかかるかもしれません。問題が何であっても、それが Excel ワークシート内の間違った場所にあるカンマに関連している場合、私たちが言えることは 1 つだけあります。すべての問題は今日ここで解決されます。この記事をさらに深く掘り下げて、できるだけ簡単な手順で数値やテキスト値からカンマを簡単に削除する方法を学びましょう。楽しんで読んでいただければ幸いです。ああ、どの方法が最もあなたの目を引いたかも忘れずに教えてください。セクション 1: 数値からカンマを削除する方法 数値にカンマが含まれている場合、次の 2 つの状況が考えられます。

Excelで乱数ジェネレーターを作成する方法 Excelで乱数ジェネレーターを作成する方法 Apr 14, 2023 am 09:46 AM

RANDBETWEEN を使用して Excel で乱数を生成する方法 特定の範囲内の乱数を生成したい場合は、RANDBETWEEN 関数を使用すると手早く簡単に実行できます。これにより、選択した 2 つの値の間でランダムな整数を生成できます。 RANDBETWEEN を使用して Excel で乱数を生成する: 最初の乱数を表示するセルをクリックします。 =RANDBETWEEN(1,500) と入力し、「1」を生成する最小の乱数に置き換え、「500」を次の乱数に置き換えます。