如何編輯excel的超鏈接?

一個人白勺江湖

您好,您的意思是要給每個工作表創建目錄吧,點擊單元格中對應的工作表名稱就跳轉到對應的工作表去,這裡給您分享如何以超鏈接的形式創建工作表目錄。


例如下圖是一個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實例教學

歡迎大家一起來探討,有什麼不足之處還請留下寶貴建議。


詩雨Shyur


分享到:


相關文章: