公式 | Excel提取文件名稱與工作表名稱

2021-02-13 Excel聚焦

提取文件名列表與工作表名稱是經常會遇到的讀者問的一個問題,這期教程將以函數為基礎講解提取名稱的方法。

1、提取指定路徑下的指定文件類型的名稱

【案例】提取路徑「E:\excel教程」下的xls開頭的所有Excel的文件類型,包含xls,xlsx,xlsm,xlsb等類型。

STEP01單擊【公式】-【名稱管理器】-【新建】,然後輸入名稱的名稱如「提取文件名稱」,在【引用位置】輸入公式:=FILES("E:\excel教程\*.xls*"),然後單擊【確定】。

STEP02然後在A1單元格中輸入公式:=IFERROR(INDEX(提取文件名稱,ROW()),""),然後按Enter鍵向下填充即可。

動態圖如下:

注意:

當前的提取工作表的函數如果修改了路徑,公式可自動改變。


2、提取當前工作簿中的工作表的名稱

【案例】提取當前工作簿中的所有工作表的名稱。。


STEP01單擊【公式】-【名稱管理器】-【新建】,然後輸入名稱的名稱如「提取工作表名稱」,在【引用位置】輸入公式:=GET.WORKBOOK(1),然後單擊【確定】。


STEP02然後在A1單元格中輸入公式:=IFERROR(INDEX(提取工作表名稱,ROW()),""),然後按Enter鍵向下填充即可。


STEP03然提取的工作表的名稱都含有工作簿的名稱,再對公式進行修改,只提取工作表的名稱即可,公式為:=IFERROR(REPLACE(INDEX(提取工作表名稱,ROW()),1,FIND("]",INDEX(提取工作表名稱,ROW())),""),"")

動態圖中如下:

注意:

Get.Workbook(1)函數屬於宏表類函數,如果增加了或者減少了工作表的數量,修改了工作表的名稱,都要重新下拉公式才能返回正確的結果。在保存工作簿的時候類型要選擇宏類型的工作簿的類型。



相關焦點

  • 如何快速提取一個excel文件中的所有工作表名稱
    提取一個excel文件中的所有工作表名稱,有好幾種辦法,下面這種辦法不需要寫代碼,還可以提取excel中圖片的名稱。步驟1:複製一份Excel表格,將後綴修改為「zip」,然後解壓這個zip包,找到xl文件夾下的workbook.xml。
  • Excel | CELL函數提取工作表名稱
    但,有朋友問韓老師,如果不做成目錄的形式,而是只提取工作表的名稱,有什麼方法?韓老師今天就講一個提取工作表名稱的函數——CELL。如果想提取的工作表名稱帶有完整的路徑與所在工作簿,可以用公式:=CELL("filename")如果只想保留工作表名稱,去掉路徑、所在工作簿等信息,可以用公式:=RIGHT(CELL("FILENAME"),LEN(CELL("FILENAME"))-FIND("]",CELL("FILENAME")))如下圖:
  • 【Excel技巧】批量快速提取所有工作表名稱
    過去的我,可能會一個個手動去編輯提取,花了不少時間和精力去完成,工作這麼努力,差點把自己感動哭了。可是,後來才知道,我那是白瞎折騰。原來,提取當前工作簿的所有工作表名稱幾個簡單步驟就可以批量快速搞定,簡直太方便了。現在簡單分享一下。批量提取工作表名稱,有兩種方法,一種是使用公式法實現,一種是使用VBA代碼實現。
  • 提取工作簿裡所有工作表名稱【Excel分享】
    大家好,今天我們一起學習提取工作簿裡所有的工作表名稱,也是前2期一個朋友在公眾號下的留言,要求講一個這樣的案例一、具體效果看動畫二、公式A5)))+1,99)&T(TODAY()),""三、操作方法第3步,在目錄表中的A1輸入公式
  • 在Excel單元格中提取當前文件的路徑、文件名或工作表
    一、提取文件所在的路徑:在A1單元格輸入公式=CELL("filename") 公式返回結果如圖1:
  • 自動創建帶連結的Excel工作表目錄
    前天我們學習了手工設置目錄和超連結的方法,今天我們學習使用公式自動創建超連結的方法。【例】如下圖所示excel文件中,要求創建指向各個工作表連結的目錄。一、首先,要獲取所有工作表的名稱引用位置 =GET.WORKBOOK(1)註:name可以獲取當前文件中所有工作表的名稱,只是帶有工作簿名稱。
  • 史上最全Excel定義名稱公式的用法
    今天分享如何使用定義名稱,名稱就是比較特殊的公式,由用戶自定義設置保存在Excel中的公式,定義的名稱可以在其它名稱或者公式中調用,用途比較廣泛。1、定義區域求和選擇數據區域,點擊公式菜單欄下的定義名稱,在名稱框中輸入名稱【金額】,引用位置輸入公式【=表1!
  • 【 Excel 】如何在不同工作表定義表示不同數據的相同名稱
    圖57‑1 工資薪金與個體工商經營所得稅率對應表→ 解決方案: 分別定義工作表級名稱,並增加備註說明。→ 操作方法定義工作表級名稱步驟1 選取Sheet1工作表,按<Ctrl+F3>組合鍵,彈出「新建名稱」對話框;步驟2 如圖 57‑2所示,在「名稱」編輯框中輸入「稅率」,在「範圍」下拉菜單中選取「Sheet1
  • 教程·Excel——將公式定義為名稱
    使用Excel中的定義名稱功能,還可以將公式定義為名稱,方便用戶再次輸入,但其方法與定義普通單元格的方法有所區別,下面介紹將公式定義為名稱的操作方法
  • Excel用公式完成多表合併,1000個表也只是一瞬間
    今天蘭色只用公式來完成多表合併。建議同學們收藏起來備用。【例】如下表所示,有N多個以日期命名的excel工作表(為演示方便以6個為例),現需要把表格全部合併到一個表中去。 操作步驟:1、生成日期序列。要想根據工作表名稱提取各表的數據,需要在匯總表先生成工作表名稱的序列。
  • Excel工作表太多了,這些批量操作技巧可以讓你早點下班
    三、快速切換各個工作表(一鍵目錄)應用:展示報告時,除了查看所有表格的匯總結果,也常常需要查看某一個特別的工作表。不需要任何的公式,只要點擊工作表名稱左側的空白區域,就會看到所有的工作表名稱,點擊表名即可實現跳轉。
  • 你會做 Excel目錄 嗎?它簡直是一部Excel函數百科全書
    在Excel中有一類函數叫宏表函數,功能非常強大,可以提取Excel或電腦的信息,比如提取單元格顏色,提取文件目錄。今天要用到的是一個可以提取所有工作表名稱的函數:Get.Workbook由於宏表函數只能在定義名稱中使用,所以必須先定義名稱:公式 - 定義名稱  - 輸入自定義的名稱 - 在引用位置輸入公式:=get.workbook(1)注: get.workbook的參數是
  • 【Excel】"定義名稱",妙不可言
    定義名稱是Excel的一項基礎技能,可是,如果你懂了,它將帶給你非常實惠的妙處!
  • Excel工作表中,當Mid遇到Find,提取就靈活專業了!
    在Excel工作表中,要經常和字符串打交道,也會涉及到字符串拆分。而字符串的拆分和截取在工作中也是常見的操作之一,如果要是拆分和截取工作顯得靈活專業,就離不開Mid函數和Find函數。方法:在目標單元格中輸入公式:=MID(C3,7,8)。
  • 很有用的Excel函數公式合集(共18個)
    今天蘭色分享的excel函數公式都不常用,但一旦遇到就會讓你感覺頭痛,只能到處提問和查找。今天蘭色把這些公式收集到一起。以備急時之需。
  • Excel中提取漢字的三種高效快捷技巧(包含函數公式提取漢字)
    問題:商品名稱跟型號混合在一起,如何快速提取商品名稱,也就是左邊的漢字?本文我們將會分享三種excel中提取漢字的方法。
  • Excel多個工作表數據匯總,你還在複製粘貼嗎?
    吶,教你吧~涉及知識點如下:批量提取工作表名稱INDEX和INDIRECT函數的應用快速填充每個工作表的名稱都是由姓名來命名的,怎麼才能快速提取工作表名稱呢?提取工作表名稱通過菜單【公式】,【定義名稱】,新建一個名稱。名稱隨機輸入【QZ】,引用位置輸入公式【=GET.WORKBOOK(1)】。
  • Excel中提取漢字的3種技巧
    問題:商品名稱跟型號混合在一起,如何快速提取商品名稱,也就是左邊的漢字?
  • 合併再多表格,也只需3個 Excel 公式
    把同一個文件中的工作表合併到一個表中,99%的同學都只能粘粘粘。蘭色終於找到一個比較簡便的方法,而且是可以合併任意多個工作表。
  • 10個Excel函數公式,錯過1個讓你找半天
    蘭色今天精選出12個excel函數公式,雖然它們不並常用,但很實用。需要用時你還真不好搜到它們,所以趕緊收藏起來吧。