目錄
第1 節:如何使用Right、Cell、Find 和Len 函數的組合來取得目前工作表的名稱
第1.1 節:完整公式
第1.2 節:公式說明
第 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(“filename”)cell函數只接受一個參數。它會傳回儲存格的完整位址,包括工作表的檔案位置和目前工作表名稱。

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

第2 步:如果你看下面的截圖,如果你按下Enter鍵,你會得到整個文件名,包括最後的目前工作表名稱。

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

第 3 步:如您所見,工作表名稱位於檔案名稱的最後。準確地說,右方括號 ] 之後的任何內容都是工作名稱。因此,讓我們使用FIND函數來尋找方括號字元的索引值。在我們找到那個索引之後,讓我們找出它後面的所有字符,它本質上是工作表名稱。

FIND函數有兩個參數,一個是要尋找其索引的字符,第二個是要執行搜尋的字串。因此,在這種特殊情況下,我們的FIND函數將如下所示。

=查找(“]”,A1)
登入後複製

A1是包含我們使用CELL函數找到的檔案名稱的單元格的單元格 ID。 如果您的檔案名稱位於不同的儲存格中,則應提供該儲存格 id 而不是 A1

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

第 4 步FIND函數傳回值 65。這意味著右方括號位於第65位元。所以我們需要從檔案名稱中提取第 65 位元之後的所有內容,也就是右邊括號之後的所有內容。

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

第 5 步:要提取第 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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Excel 發現一個或多個公式引用有問題:如何修復 Excel 發現一個或多個公式引用有問題:如何修復 Apr 17, 2023 pm 06:58 PM

使用錯誤檢查工具使用Excel電子表格來尋找錯誤的最快方法之一是使用錯誤檢查工具。如果該工具發現任何錯誤,您可以修正它們並再次嘗試儲存檔案。但是,該工具可能無法找到所有類型的錯誤。如果錯誤檢查工具沒有發現任何錯誤或修復它們不能解決問題,那麼您需要嘗試以下其他修復之一。若要在Excel中使用錯誤檢查工具:選擇公式 標籤。點選錯誤檢查 工具。在發現錯誤時,有關錯誤原因的資訊將出現在工具中。如果不需要,請修復錯誤或刪除導致問題的公式。在錯誤檢查工具中,按一下下一步以查看下一個錯誤並重複該過程。當沒

如何在 Google Sheets 中設定列印區域? 如何在 Google Sheets 中設定列印區域? May 08, 2023 pm 01:28 PM

如何在列印預覽中設定GoogleSheets列印區域Google表格可讓您使用三個不同的列印區域列印電子表格。您可以選擇列印整個電子表格,包括您建立的每個單獨的工作表。或者,您可以選擇列印單一工作表。最後,您只能列印您選擇的部分儲存格。這是您可以建立的最小列印區域,因為理論上您可以選擇單一儲存格進行列印。最簡單的設定方法是使用內建的Google表格列印預覽選單。您可以在PC、Mac或Chromebook上的網頁瀏覽器中使用Google表格查看此內容。要設定Google

如何在 Excel 工作表中嵌入 PDF 文檔 如何在 Excel 工作表中嵌入 PDF 文檔 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頁面的左上角找到“格式刷”按鈕,然後單擊“格式刷」選項;3、點選滑鼠左鍵,將格式統一設定成一致的即可。

如何從 Excel 中的數字值和文字值中刪除逗號 如何從 Excel 中的數字值和文字值中刪除逗號 Apr 17, 2023 pm 09:01 PM

在數值上,在文字字串上,在錯誤的地方使用逗號確實會變得煩人,即使對於最大的Excel極客來說也是如此。您甚至可能知道如何擺脫逗號,但您知道的方法可能對您來說很耗時。好吧,無論您的問題是什麼,如果它與您的Excel工作表中的錯誤位置的逗號有關,我們可以告訴您一件事,您所有的問題今天都會得到解決,就在這裡!深入研究這篇文章,了解如何透過盡可能簡單的步驟輕鬆去除數字和文字值中的逗號。希望你喜歡閱讀。哦,別忘了告訴我們哪種方法最吸引你的眼球!第1節:如何從數值中刪除逗號當數值包含逗號時,可能有兩種情

在 Excel 中如何尋找並刪除合併儲存格 在 Excel 中如何尋找並刪除合併儲存格 Apr 20, 2023 pm 11:52 PM

如何在Windows上的Excel中尋找合併的儲存格在從資料中刪除合併的儲存格之前,您需要全部找到它們。使用Excel的尋找和取代工具很容易做到這一點。在Excel中尋找合併的儲存格:反白顯示要在其中尋找合併儲存格的儲存格。若要選取所有儲存格,請按一下電子表格左上角的空白區域或按Ctrl+A。按一下主頁選項卡。點擊尋找和選擇圖示。選擇查找。點選選項按鈕。在FindWhat設定的末尾,按一下Format。在對齊標籤下,按一下合併儲存格。它應該包含一個複選標記而不是一行。按一下確定以確認格式

如何防止Excel刪除前導零 如何防止Excel刪除前導零 Feb 29, 2024 am 10:00 AM

自動從Excel工作簿中刪除前導零是否令人沮喪?當您在儲存格中輸入數字時,Excel通常會刪除數字前面的前導零。預設情況下,它將缺少顯式格式的儲存格條目視為數值。前導零在數字格式中通常被認為是無關緊要的,因此被省略。此外,前導零可能會在某些數值運算中造成問題。因此,零被自動刪除。本文將教你如何在Excel中保留前導零,以確保輸入的帳號、郵遞區號、電話號碼等數位資料格式正確。在Excel中,如何允許數字前面有零?您可以在Excel工作簿中保留數字的前導零,有多種方法可供選擇。您可以透過設定儲存格格

如何在 Excel 中建立隨機數產生器 如何在 Excel 中建立隨機數產生器 Apr 14, 2023 am 09:46 AM

如何使用 RANDBETWEEN 在 Excel 中產生隨機數字如果要產生特定範圍內的隨機數,RANDBETWEEN 函數是一種快速簡單的方法。這允許您在您選擇的任何兩個值之間產生隨機整數。使用 RANDBETWEEN 在 Excel 中產生隨機數:按一下您希望出現第一個隨機數的儲存格。鍵入=RANDBETWEEN(1,500)將「1」替換為您要產生的最低隨機數,將「500」替換為