提取工作表名稱過程:Ctrl+F3調出定義名稱對話方塊,或者點選【公式】-【定義名稱】調出定義名稱對話方塊。在【名稱】框裡輸入一個定義名稱(本例輸入ShName),方便在工作表中引用。在【引用位置】處輸入=GET.WORKBOOK(1),設定完畢後點擊【確定】按鈕。雙擊一個單元格,輸入公式:=INDEX(ShName,ROW(A1)),這時就返回了包括工作簿名稱的工作表名稱。INDEX函式使用說明:INDEX(陣列,第二引數)表示從陣列中提取第幾個元素。例如:INDEX({1,7,9},2)表示從{1,2,3}的數組裡提取第2個元素,也就是7。將公式修改一下,將中括號的部分去掉,只留下工作表名稱。公式為:=REPLACE(INDEX(ShName,ROW(A1)),1,FIND("]",INDEX(ShName,ROW(A1))),"")下拉公式就可以看到順序返回了所有工作表名稱,這樣就可以在其他函式中引用了。注意:工作簿中隱藏的工作表名稱也會顯示出來,本例隱藏了一個名稱為“合併單元格”的工作表。如果是在2007版Excel中使用宏表函式,點選儲存時會彈出下面的對話方塊:解決方案有兩種:1)選擇另存為97-2003版Excel格式,也就是副檔名為.xls的格式;2)選擇另存為啟用宏的工作簿。
3、雙擊一個單元格,輸入公式:=INDEX(ShName,ROW(A1)),這時就返回了包括工作簿名稱的工作表名稱。
提取工作表名稱過程:Ctrl+F3調出定義名稱對話方塊,或者點選【公式】-【定義名稱】調出定義名稱對話方塊。在【名稱】框裡輸入一個定義名稱(本例輸入ShName),方便在工作表中引用。在【引用位置】處輸入=GET.WORKBOOK(1),設定完畢後點擊【確定】按鈕。雙擊一個單元格,輸入公式:=INDEX(ShName,ROW(A1)),這時就返回了包括工作簿名稱的工作表名稱。INDEX函式使用說明:INDEX(陣列,第二引數)表示從陣列中提取第幾個元素。例如:INDEX({1,7,9},2)表示從{1,2,3}的數組裡提取第2個元素,也就是7。將公式修改一下,將中括號的部分去掉,只留下工作表名稱。公式為:=REPLACE(INDEX(ShName,ROW(A1)),1,FIND("]",INDEX(ShName,ROW(A1))),"")下拉公式就可以看到順序返回了所有工作表名稱,這樣就可以在其他函式中引用了。注意:工作簿中隱藏的工作表名稱也會顯示出來,本例隱藏了一個名稱為“合併單元格”的工作表。如果是在2007版Excel中使用宏表函式,點選儲存時會彈出下面的對話方塊:解決方案有兩種:1)選擇另存為97-2003版Excel格式,也就是副檔名為.xls的格式;2)選擇另存為啟用宏的工作簿。