——這是第219篇教程——
【GIF效果如下】
建立目錄工作表 - 選擇A1右鍵【定義名稱】 - 編輯名稱
引用位置=MID(GET.WORKBOOK(1),FIND(']',GET.WORKBOOK(1))+1,99)&T(NOW())
=IFERROR(HYPERLINK('#‘'&INDEX(目錄,ROW(A1))&'’!A1',INDEX(目錄,ROW(A1))),'')
就是這個位置,必須加上‘單引號
【GIF演示】
手動輸入工作薄名稱 - 右鍵【超鏈接】 - 【本文檔中的位置】- 選擇相應(yīng)工作薄
【GIF演示】
這個是方法與原理的分界線 授人予魚,不如授人予漁 上面說完做目錄的方法,下面說說涉及兩個函數(shù)的用途,也就是為什么我們需要這樣設(shè)置?愛學(xué)習(xí)的小幫友可以了解一下。 1.工作表名稱-引用位置的含義: 引用位置=MID(GET.WORKBOOK(1),FIND(']',GET.WORKBOOK(1))+1,99)&T(NOW())知識點:簡單分解一下這個公式各部分的含義 GET.WORKBOOK函數(shù)是宏表函數(shù),可以提取當(dāng)前工作簿中的所有工作表名,需要先定義名稱后使用。 GET.WORKBOOK函數(shù)返回的結(jié)果類型為“ [課件.xlsm]目錄”的樣式。也就是“工作簿名稱+后綴名+工作表名稱”。 T(NOW())設(shè)置的目的:T(NOW())部分返回一個空值,目的是讓GET.WORKBOOK函數(shù)結(jié)果能夠?qū)崟r更新。 FIND(']',目錄)部分:用于查找符號']'在自定義名稱“目錄”計算結(jié)果中的位置。MID(目錄,FIND(']',目錄)+1,99)部分,從“目錄”中的']'符號后一個字符處取值,取值長度為99個字符,這里的99可以寫成任意一個較大的數(shù)值。 2.目錄單元格的公式含義: A1=IFERROR(HYPERLINK('#‘'&INDEX(目錄,ROW(A1))&'’!A1',INDEX(目錄,ROW(A1))),'') (1)IFERROR用于屏蔽錯誤:IFERROR這個函數(shù)大家應(yīng)該很熟悉,是錯誤返還函數(shù)。如果公式的計算結(jié)果錯誤,則返回您指定的值;否則返回公式的結(jié)果。 使用 IFERROR 函數(shù)可捕獲和處理公式中的錯誤。 語法=IFERROR(value, value_if_error) IFERROR 函數(shù)語法具有下列參數(shù): Value(值) 必需。 檢查是否存在錯誤的參數(shù)。 Value_if_error 必需。 公式的計算結(jié)果錯誤時返回的值。 計算以下錯誤類型:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、 #NAME? 或 #NULL!。 (2)HYPERLINK函數(shù)用于創(chuàng)建一個快捷方式(跳轉(zhuǎn)),是EXCEL超級鏈接的函數(shù)實現(xiàn)方法。Excel將打開鏈接的文件或跳轉(zhuǎn)到指定的工作表的單元格,本例中是跳轉(zhuǎn)到目錄&'!A1'。 語法=HYPERLINK(link_location,[friendly_name]) HYPERLINK 函數(shù)語法具有下列參數(shù): Link_location 必需。可以作為文本打開的文檔的路徑和文件名。ink_location 可以指向文檔中的某個更為具體的位置 Friendly_name 可選。單元格中顯示的跳轉(zhuǎn)文本或數(shù)字值。Friendly_name 顯示為藍色并帶有下劃線。如果省略 Friendly_name,單元格會將 link_location 顯示為跳轉(zhuǎn)文本。 (3)工作表保存時需要選擇保存類型為“Excel 啟用宏的工作簿(*.xlsm)”,同時需要在Excel選項中將宏安全性設(shè)置為中,否則會不能正常使用了。
注意 Excel Online HYPERLINK 函數(shù)僅對 Web 地址 (URL) 有效。Link_location 可以是放在引號中的文本字符串,也可以是對包含文本字符串鏈接的單元格的引用。
花一秒鐘,掃一掃收藏