Excel工作表太多,建立一個目錄來管理吧!
使用宏表函數get.workbook(1)提取所有工作表名稱,在菜單欄-公式-名稱管理器中建立一個名稱為「目錄」,引用位置用宏表函數
使用Index函數將名稱管理器中的數據源保存在單元格中,在A1單元格輸入:=INDEX(目錄,ROW),並向下填充!
[公眾號素材.xlsx]工作簿名稱需要刪除掉,有很多種方法
數據分列
查找 *] 並進行替換
函數法=MID(A1,FIND("]",A1)+1,40)
這樣就在提取了工作表名稱,並保存在B列中
step3建立超鏈接在C列使用HYPERLINK函數可進行批量生成
=HYPERLINK("#"&B1&"!A1",B1)
將A:B列隱藏,這樣一個目錄就製作完成,通過點擊可以跳至相應的工作表!
該方法中的名稱管理器中引用的是宏表函數get.workbook,故需將工作簿保存為xlsm格式,否則下次打開出錯!
ID:selftt
學習5分鐘,工作省2小時!
Excel技巧基礎+函數+透視表+VBA