一個人白勺江湖
您好,您的意思是要給每個工作表創建目錄吧,點擊單元格中對應的工作表名稱就跳轉到對應的工作表去,這裡給您分享如何以超鏈接的形式創建工作表目錄。
例如下圖是一個excel工作簿,裡面有5個工作表,需要創建一個工作表目錄,在目錄裡點擊對應的工作表名稱就能快速跳轉到對應工作表中。
首先新建一個叫做“目錄”的工作表,選擇公式選項卡-點擊定義名稱,彈出新建名稱對話框中名稱設置為“工作表”,引用位置中輸入公式:=GET.WORKBOOK(1)
GET.WORDBOOK函數是宏表函數,可以提取當前工作簿中的所有工作表名,宏表函數需要定義名稱才可使用。
在B3單元格輸入公式:=REPLACE(INDEX(工作表,ROW(A2)),1,FIND("]\
excel函數教程
Excel超鏈接可以讓我們點擊跳轉到相應的位置;Excel的超鏈接分為以下幾種:
1、網址和郵箱
Excel會自動識別網址或者郵箱,點擊網址會打開瀏覽器跳轉到網頁;點擊郵箱則會打開郵箱客戶端新建郵件;
操作如下圖
從操作中可以看出:超鏈接的文字會變成藍色,而且有下劃線
這其實是Excel自動識別的機制,有時候也會給我們帶來困擾。比如統計員工的郵箱,修改時點擊就變成新建郵件了。
那麼怎麼才能不讓Excel自動識別網址和郵箱呢?
點擊【文件】--【選項】--【校對】--【鍵入時自動套用格式】把【Internet及網絡路徑替換為超鏈接】這個選項前面的勾去掉;
2、工作表內的超鏈接
工作表內的超鏈接常見的是:點擊跳轉到某個工作表;
操作如下圖:
從超鏈接對話框裡面可以看到,還能跳轉到某個名稱指定的區域,大家可以動手試試哦
3、鏈接到本地文件
鏈接到本地文件,點擊就能打開這個文件。
操作如下圖:
設置的步驟其實和工作表內的鏈接差不多
小夥伴們肯定見過各種各樣的製作工作表目錄的方法,但是不知道大家有沒有考慮過在一個工作表中創建超鏈接呢?
當一份Excel表格的數據行數很多時,想要找到某類數據可能要不停地滾動鼠標或者拖動滾動條。今天就給大家介紹一個創建超鏈接的方法,點擊按鈕,快速直達。
有一份數據報告,接近一萬行,涉及以下10個分類的數據,在查看數據時非常不方便。
下面我們就設計一個下拉菜單式的跳轉鏈接,想看哪方面的數據,就從下拉列表中選擇相應的分類,點擊按鈕就可以快速跳轉。
Step 1、在A列添加分類標題
在每個分類數據的前面插入行,加上分類的名稱,放在A列,如下圖所示。
Step 2、設置下拉列表
在A2單元格設置“數據驗證”(數據有效性),其中“來源”設置為10個分類的列表。
我們可以通過定義名稱來生成動態的列表,方便以後更改或擴展。
定義“分類”名稱如下。
然後,選中A2單元格,點擊【數據】選項卡下面的“數據驗證”,設置如下。
最後結果如下。
Step 3、定義名稱,指向目標單元格
定義GoTo名稱,公式設置如下。
=OFFSET(數據!$A$2,MATCH(數據!$A$2,數據!$A$3:$A$10000,0),)
公式可以根據A2單元格的內容,返回下面數據區域中分類標題所在單元格的引用。
Step 4、插入按鈕,建立鏈接
右鍵點擊圓角矩形,在彈出的菜單中點擊“超鏈接”。在彈出的對話框中,點擊左側的“現有文件或網頁”,在右下方的地址欄中輸入#GoTo。這裡地址的格式是“#定義名稱”。
到這裡我們就設置完成了,從A2單元格的下拉列表中選擇一個列表,點擊Go按鈕,瞬間就跳轉到了這個分類的詳細數據處。
這些,你都學會了嗎?
更多財稅職場學習資訊,關注秀財網
秀財網
這個是可以的
可以用函數實現
如果用VBA直接循環就可以了
sub 批量增加超鏈接()
sheets("sheet1").hyperlinks.delete
for each x in sheets("sheet1").range("a1").currentRegion
sheets("sheet1").hyperlinks.add anchor:=x,address:="\
Excel實例教學
歡迎大家一起來探討,有什麼不足之處還請留下寶貴建議。