excel宏表函數(shù)大全 如何在excel中為多個(gè)工作表創(chuàng)建超鏈接目錄?
如何在excel中為多個(gè)工作表創(chuàng)建超鏈接目錄?您知道在excel中自動(dòng)生成工作表目錄的方法嗎?簡(jiǎn)單到?jīng)]有朋友!添加工作表時(shí),雙擊任意單元格可在目錄頁(yè)上自動(dòng)生成工作表名稱(chēng)和超鏈接??梢詥螕簟盎剀?chē)”跳轉(zhuǎn)到
如何在excel中為多個(gè)工作表創(chuàng)建超鏈接目錄?
您知道在excel中自動(dòng)生成工作表目錄的方法嗎?簡(jiǎn)單到?jīng)]有朋友
!添加工作表時(shí),雙擊任意單元格可在目錄頁(yè)上自動(dòng)生成工作表名稱(chēng)和超鏈接??梢詥螕簟盎剀?chē)”跳轉(zhuǎn)到工作表。
刪除工作表時(shí),它將在“目錄”頁(yè)中自動(dòng)更新。
生產(chǎn)方法:
1。定義名稱(chēng):
定義名稱(chēng):目錄
=替換(獲取工作簿(1) ,1,查找(“]”獲取工作簿(1) ),)&Ampt(現(xiàn)在())
公式解釋?zhuān)韩@取工作簿(1) 是宏表函數(shù)之一,用于提取當(dāng)前工作表中所有工作表的表名(包括工作表名前的工作表名),并以水平數(shù)組的形式存儲(chǔ)。Replace是一個(gè)替換函數(shù),用于將工作簿名稱(chēng)替換為空名稱(chēng)。
定義名稱(chēng)
2。Write formula
在單元格A2中輸入公式:=if(row()>counta(directory),“”,index(directory,row()),然后將公式下拉到所需位置。
在單元格B2中輸入公式:=if(A2<>“”,hyperlink(“”&;amp;amp;amp;“!A1“,”enter“),然后將公式下拉到所需位置。
最后,請(qǐng)記住將工作簿另存為啟用宏的工作簿。
結(jié)論:雖然這種方法非常簡(jiǎn)單,但在實(shí)際工作中非常實(shí)用?;镉?jì)們,我們來(lái)試試!如果你認(rèn)為這篇文章有幫助或啟發(fā),請(qǐng)喜歡它并與更多的朋友分享
如何利用宏表函數(shù)得到一個(gè)excel文件的所有工作表名稱(chēng)?
使用單元格函數(shù),它是Excel中的一個(gè)信息函數(shù),返回有關(guān)單元格格式、位置或內(nèi)容的信息。使用方法為:1。cell函數(shù)有兩個(gè)參數(shù),cell(info)Type,[引用]),第一個(gè)參數(shù)指定要返回的單元格信息的類(lèi)型,第二個(gè)參數(shù)是需要其相關(guān)信息的單元格。輸入或選擇此函數(shù)后,將選擇第一個(gè)參數(shù)。2選擇“文件名”以包括文件名(包括所有路徑)和文本類(lèi)型。但是,當(dāng)您輸入公式:=cell(“file name”)時(shí),會(huì)發(fā)現(xiàn)返回的結(jié)果為空。這是因?yàn)槿绻玫墓ぷ鞅砩形幢4妫鼘⒎祷乜瘴谋荆ā啊保?。三。如果保存工作簿,將其關(guān)閉并重新打開(kāi),或在任何單元格中輸入內(nèi)容,或按F9刷新工作簿,則會(huì)看到工作表的名稱(chēng)。4有時(shí),您需要提取同一工作簿中多個(gè)工作表的表名以供進(jìn)一步參考。可以按Ctrl鍵選擇多個(gè)工作表,然后輸入公式。5工作表的名稱(chēng)在此提取。原則上,引用的任何單元格都將返回相同的表名。但是,A1是左上角的第一個(gè),它相對(duì)簡(jiǎn)單且易于編寫(xiě):=cell(“file name”,A1)。