excel表格目錄鏈接怎么做(excel里目錄鏈接)
Excel中經常需要制作目錄以及超鏈接,目錄與超鏈接具體該如何一同實現呢?下面給大家分享excel中制作目錄并實現超鏈接的方法,為大家解決所有Excel表格的煩惱。
1:首先用find函數找到"]",公式=FIND("]",A2,1)(圖五),再用replace函數提取到整個工作簿的名稱公式=REPLACE(A2,1,C2,"")(圖六),然后把這兩個函數進行嵌套得到=REPLACE(A2,1,FIND("]",A2,1),"")(圖七)
2:接著復制這條公式(在編輯欄里選中公式按ctrl+c)然后點開名稱管理器(位置在圖二中可以找到)選擇《目錄》,在引用位置把復制的公式粘貼進去,然后再復制前面的get.workbook(1)把它嵌套到A2的位置(如圖八)
3:整理得到公式 =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1),1),"") 。注:如果有時候我們增減了工作表,那么怎么實現目錄的自動刷新呢,很簡單只要在原公式后面連個T(NOW())函數就可以實現了,因此最終的公式如下=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1),1),"")&T(NOW())。完成后關閉該對話框。
4:然后下拉A2進行填充,但是我們發現除了第一個是對的其他是錯誤的,為什么?這里要說明下 ,點擊A2 在編輯欄里按下F9,會發現所有的工作表名稱都在里面了(圖十),辣么要怎么根據行號提取相應的工作表名稱呢?直接用index函數就可以辦到了。公式如下=INDEX(目錄,ROW()-1)(圖十一),這里又出現了新問題就是:當不存在工作表的時候會有#REF!提示,如何取消這個提示讓它顯示為空白呢,很簡單在嵌套一個iferror函數就可以了 因此最最終的公式如下
=IFERROR(INDEX(目錄,ROW()-1),"").
5:說明:如果你不想在目錄頁顯示目錄這張工作表的名稱,則不必減去1,公式如下=IFERROR(INDEX(目錄,ROW()),"")如(圖十三)
6:進行到這里我們的目標已經完成一大半了,接下來只要在進行超鏈接就可以大功告成了。因此我們要用到hyperlink這個超鏈接函數如圖十四
=HYPERLINK("#"&A2&"!A1","轉到"),這樣點擊“轉到”就可以跳轉到對應的工作表了
猜你感興趣:
1.excel中制作目錄并實現超鏈接的方法
2.excel2010利用超鏈接創建目錄的方法
3.excel表格內容設置鏈接的方法
4.如何用excel做目錄的教程
5.excel表格怎么設置數據超鏈接
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。