巨集表 |
GET.WORKBOOK函數 |
GET.WORKBOOK函數的單看字義:
GET就是得到的意思、WORKBOOK是工作書的意思。
那麼它的意思就是你想得到活頁簿中的什麼訊息(指的是工作表)。
語法
GET. WORKBOOK (數值)
參數說明
其中數值,即是你(妳)想要得到的訊息,若為1則顯示活頁簿與工作表名稱。
重點說明
注意點:該函數是ExceL 97的巨集函數已經受人遺忘,目前不能直接在儲存格中引用,即不能直接寫在編輯列的公式裡,我拷,不能寫在公式裡,這個函數還有什麼用?不能寫在公式,但並於是不能使用,而是我們可以透過定義名稱方式寫在參照到欄位來使用。
範例
案例:活頁簿裡有9個工作表,為了方便快速跳轉到指定工作表中,我們給它創建一個工作表目錄:
1、首先新增一張工作表,並命名為「目錄」。
2、點取「公式 > 定義名稱」圖示。
3、在【新名稱】對話方塊,點取「名稱」欄位輸入「目錄」(任意名稱)。
4、點取「參照到」欄位輸入「=GET.WORKBOOK(1)」
5、點取「確定」鈕。
6、在A2儲存格裡輸入「=INDEX(目錄,ROW(A2))」,並將公式複製到A3:A10儲存格。
看到了,顯示的結果是什麼?
【公式說明】
使用INDEX函數參照定義名稱「目錄」中所有的工作表名稱,第二參數用ROW(A2)表示從第二個工作表名稱開始提取,因為第一個工作表名稱是「目錄」,這個工作表名稱是我們不需要的。
如果我們覺得「活頁簿1」影響觀感,也可以將將A2儲存格公式改進為:
=REPLACE(INDEX(目錄,ROW(A2)),1,FIND("]",INDEX(目錄,ROW(A2))),"")
並將公式複製到A3:A10儲存格。
【公式說明】
用REPLACE函數將活頁簿名稱替換為空,替換的字元位置為第一個,替換個數用FIND函數查找“]”所在的字元位置,然後替換為空。
最後在B2儲存格輸入公式:
=HYPERLINK("#"&A2&"!A1",A2)
並將公式複製到B3:B10儲存格。
【公式說明】
HYPERLINK是一個可以創建快捷方式或超連結的函數。
「#」表示引用的工作表名稱在當前活頁簿中。
「!A1」表示連結到對應工作表的A1儲存格。
HYPERLINK第二個參數A2表示以工作表名稱命名超連結。
工作表目錄就製作完成啦!
後續如果在工作簿裡增加了工作表或工作表變動,我們只需要往下拖曳複製公式即可自動提取工作表名稱,自動創建超連結。
因為我們使用了巨集表函數,在普通表格中無法保存,需要在另存為中選擇「Excel啟用巨集的活頁簿」,尾碼名為xlsm或者另存為「Excel 97-2003活頁簿」。
今天的教程就到這裡啦,學完後有沒有覺得曾經做表格走了很多彎路呢?我們曾經加班的無數個夜晚,其實都是不必要的啦!
2020.12.112111Excel非常智能的超連結目錄批量創建方法,可隨時更新
2019.10.112234Excel跨工作表二層下拉式選單
2019.10.062255去小7-ibon列印,惡夢開始了
2019.10.052222LINE手機版的KEEP內資料刪除
2019.10.032224LINE如何將聊天訊息加入到KEEP中
2019.09.302220Excel檔案格式或副檔名無效
2019.09.292219統計同列儲存格中各區間數值數量-COUNT、OFFSET、SUMPRODUCT、COUNTIF、COLUMN函數
2019.09.212227Excel搜尋特定欄,若包含該值則複製整列資料-IFERROR、IF、MAX、COUNTIF、OFFSET、ROW、COLUMN、MATCH函數
2019.08.20F13函數綜合應用大雜燴-巨集表函數
2019.06.3021245分鐘搞定Excel-N條超連結目錄,簡直太好用了(三)
2019.06.242110-4最常用的Excel巨集(宏)表函數應用大全(四)
2019.02.23Q85在EXCEL 的條件中, 怎樣能把正確的名字放入相對應欄位?
2018.02.06645Excel中表格的創建和使用
2018.01.05VBA007使Excel視窗自動最大化的方法
2017.05.25368SUMIF的高級用法:跨多工作表依條件求和
2012.01.16042複製公式
2012.01.13026在不同的儲存格同時輸入相同的資料
2012.01.01022自動填滿
2012.01.01021修改己輸入的文字
2011.12.30148 自動篩選-自訂篩選條件
留言列表