學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 工具軟件 > 辦公軟件學(xué)習(xí) > Excel教程 > Excel表格 > Excel怎么設(shè)置批量提取全部工作表名稱(chēng)公式

Excel怎么設(shè)置批量提取全部工作表名稱(chēng)公式

時(shí)間: 宇能938 分享

Excel怎么設(shè)置批量提取全部工作表名稱(chēng)公式

  在使用公式查詢(xún)或匯總多工作表數(shù)據(jù)時(shí)經(jīng)常需要用到整個(gè)工作簿所有工作表的名稱(chēng),如何用宏表函數(shù)GET.WORKBOOK來(lái)提取工作表名稱(chēng)。下面學(xué)習(xí)啦小編馬上就告訴大家Excel批量提取全部工作表名稱(chēng)公式的方法,歡迎大家來(lái)到學(xué)習(xí)啦學(xué)習(xí)。

  Excel批量提取全部工作表名稱(chēng)公式的方法

  Ctrl+F3調(diào)出定義名稱(chēng)對(duì)話(huà)框,或者點(diǎn)擊【公式】-【定義名稱(chēng)】調(diào)出定義名稱(chēng)對(duì)話(huà)框。

  在【名稱(chēng)】框里輸入一個(gè)定義名稱(chēng)(本例輸入ShName),方便在工作表中引用。在【引用位置】處輸入=GET.WORKBOOK(1),設(shè)置完畢后點(diǎn)擊【確定】按鈕。

  雙擊一個(gè)單元格,輸入公式:=INDEX(ShName,ROW(A1)),這時(shí)就返回了包括工作簿名稱(chēng)的工作表名稱(chēng)。

  INDEX函數(shù)使用說(shuō)明:

  INDEX(數(shù)組,第二參數(shù))表示從數(shù)組中提取第幾個(gè)元素。例如:INDEX({1,7,9},2)表示從{1,2,3}的數(shù)組里提取第2個(gè)元素,也就是7。

  將公式修改一下,將中括號(hào)的部分去掉,只留下工作表名稱(chēng)。公式為:

  =REPLACE(INDEX(ShName,ROW(A1)),1,FIND("]",INDEX(ShName,ROW(A1))),"")

  下拉公式就可以看到順序返回了所有工作表名稱(chēng),這樣就可以在其他函數(shù)中引用了。

  注意:工作簿中隱藏的工作表名稱(chēng)也會(huì)顯示出來(lái),本例隱藏了一個(gè)名稱(chēng)為“合并單元格”的工作表。

  如果是在2007版Excel中使用宏表函數(shù),點(diǎn)擊保存時(shí)會(huì)彈出下面的對(duì)話(huà)框:

  解決方案有兩種:

  1)選擇另存為97-2003版Excel格式,也就是擴(kuò)展名為.xls的格式;

  2)選擇另存為啟用宏的工作簿。


猜你感興趣:

1.Excel中進(jìn)行批量提取全部工作表名稱(chēng)公式的操作技巧

2.Excel中工作薄進(jìn)行創(chuàng)建區(qū)域名稱(chēng)的操作技巧

3.Excel中從單元格批量提取部分?jǐn)?shù)字或文字的操作方法

4.excel批量提取數(shù)字函數(shù)的使用教程

5.excel工作簿怎么單獨(dú)提取一個(gè)表單

2687995