Ⅰ 怎麼把excel鏈接到具體文件
不知道下面是不是你想要的效果:
1. 點擊A1單元格,滑鼠右鍵,打開「鏈接」。
Ⅱ 怎樣在excel中加入超鏈接啊,我弄了為什麼顯示無法打開指定文件啊
1、雙擊打開需要設置超鏈接的表格,進入表格。點擊選中需要設置超鏈接的單元格,右鍵打開擴展菜單選擇最下面的超鏈接。之後會跳出一個插入超鏈接的框框。
Ⅲ Excel裡面怎麼做超鏈接到文件夾啊
最佳答案回答的並不全面,以office 365 為例,單元格內容增加超鏈接,將鏈接內容選擇為『最近瀏覽的網頁』,粘貼文件夾地址即可。如下圖,有用請點贊。
Ⅳ 怎樣批量在Excel里鏈接到文件夾
基本上Excel本身做不到,自動需要的是有規律,你連文件夾的位置都不同,那就超出Excel本身的能力了。
這里建議你找大佬給你寫個C++,功能為根據表格內容搜尋文件路徑並記錄到表格里。
Ⅳ 如何設置excel相對路徑的超鏈接要求把文件/文件夾 拷貝到其他人的電腦上超鏈接也能用!!!
1、打開要編輯的excel文件。
Ⅵ excel設置目錄超鏈接怎麼設置
如果你要在excel表格中輸入對應內容,然後在需要設置「超鏈接」的地方點擊右鍵,在彈出的菜單中我們直接選擇「超鏈接(H)」就可以了。
然後就會彈出一個「超鏈接」的彈窗,在這個彈窗里,我們就可以直接在其下拉菜單中找到我們需要鏈接的文件就可以了。
已創建的超鏈接
我們直接點擊這個做好的「超鏈接」,就可以直接跳轉到對應的文件並打開了。
注意,如果我們創建了這個「超鏈接」,其「超鏈接」的指定鏈接文件就不能再隨便移動位置了,不然系統就找不到這個鏈接的文件了。
Ⅶ EXCEL中添加跳轉目錄及公式詳解
當前excel可添加的目錄分為兩種:單向跳轉和雙向跳轉:
- 單向跳轉 :單擊目錄可跳轉到相應工作表,但無法跳轉回目錄,工作表之間切換不方便
- 雙向跳轉 :單擊目錄,跳轉到工作表,雙擊工作表單元格,跳轉到目錄
** 注意1 :使用該方法時,需將表格形式改為適用宏的xlsm保存**
** 注意2 :get.workbook 是宏表函數,只能在定義名稱中使用。**
- 1-公式 - 定義名稱 - 輸入自定義的名稱:shname,在引用位置中輸入公式:
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())
- 2-在第1個工作表的A列一單元格中輸入公式並向下復制
=IFERROR(HYPERLINK("#"&INDEX(shname,ROW(A1))&"!A1",INDEX(shname,ROW(A1))),"")
- 3-復制已設置公式的工作表A列,選取後面所有工作表粘貼到A列,就可以把公式粘貼到後面所有工作表的A列
- 4-全選所有工作表,調整列寬、設置背景色字體顏色
** 注意1 :使用該方法時,需將表格形式改為適用宏的xlsm保存**
** 注意2 :定義的公式名稱是唯一的,如需更換內容,可使用公式-定義的名稱-名稱管理器更改**
- 1-單擊B1單元格,切換到【公式】選項卡,單擊【定義名稱】,彈出【新建名稱】對話框,在「名稱」文本框中輸入「目錄」,在「引用位置」文本框輸入以下公式:
=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())
- 2-單元格輸入公式,並向下復制:
=IFERROR(HYPERLINK("#'"&MID(目錄,FIND("]",目錄)+1,99)&"'!A1",MID(目錄,FIND("]",目錄)+1,99)),"")
- 3-製作「返回目錄」超鏈接:
在任意工作表的空白單元格中輸入以下公式,然後復制該單元格,粘貼到其他工作表中。
=HYPERLINK("#目錄!A1","返回目錄")
**該函數為宏表函數,現在宏表函數已經被VBA替代,但我們將宏表函數在 「公式-定義名稱」 中自定義後仍可以使用。**
**函數語法為GET.WORKBOOK(type_num,name_text)**
- type_num:提取信息的編號類型
- 常用編號「1」:獲取名稱
- 常用編號「4」:獲取工作表數量
- name_txt:打開的工作表名稱,省略則為當前活動工作表
如果使用=get.workbook(1)來獲取工作表名稱,名稱前會加上xls的文件名(例如 [測試用例-模板.xlsm]目錄),這對目錄製作沒有益處,所以需要MID函數進行裁剪。
**該函數語法:MID(text,start_num,Num_chars)**
- text:需要提取的文本
- start_num:提取起始位置
- Num_chars:提取的字元長度
**實例解析**
在MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)這個公式中
1)要截取的文本
GET.WORKBOOK(1),即工作表的名稱
2)截取起始位置
該處套用了函數FIND,下面為該部分詳解:
- FIND函數的語法為FIND(find_text,within_text,[start_num])
- find_text:要查找的文本
- within_text:要查找文本所在的文本
- start_num:查找開始位置(可不填,前不需加逗號
- Find函數將全形字元和半形字元都計為一個字元,在FIND("]",GET.WORKBOOK(1))中,我們將「]」作為要查找的文本,GET.WORKBOOK(1)取出的工作表名稱作為查找文本所在的文本,這樣的函數會返回獲得的工作表名稱中「]」所在的位置。
- 截取起始位置的完整公式為FIND("]",GET.WORKBOOK(1))+1,我們已知FIND公式部分返回了「]」所在位置,而之後的「+1」,則是讓起始位置指向了「]」之後的工作表名稱,即去除了xls文件名的工作表名稱
3)提取長度
這里為了提取名稱不遺漏,選擇了99作為提取長度。
now()本身沒有參數,直接輸入會返回當前日期和時間(例如:2020/4/10 13:40
)
T()主要的作用試講文本型數據保留文本,其他數據返回為空.(另,N()函數是將數值型數據保留文本,文本數據返回0)
因為NOW()是易失性函數,其值會隨時刷新。我們用T函數去處理他返回的日期型數值,結果是空,不會產生文本資料,但這樣使用可以起到自動刷新的效果。
**HYPERLINK函數的語法為:=HYPERLINK(link_location,[friendly_name])**
- link_location:目標位置-可採用絕對路徑或相對路徑(以當前工作簿所在文件夾為起始位置)
- excel單元格:前面需加「#」
例:=HYPERLINK("Sheet!A1","Sheet1")
- 文檔路徑
例: =HYPERLINK("C:\dacheng\work\測試文檔\1.txt","test")
- 互聯網網址
例: =HYPERLINK("http://cn.bing.com/","bing!")
- friendly_name:顯示文本,可不填
**實例解析**
HYPERLINK("#"&INDEX(shname,ROW(A1))&"!A1",INDEX(shname,ROW(A1)))
**在上述公式中,HYPERLINK的文件位置是多個字元使用"&"拼接而成的:**
- "#":主要作用是將目標位置限定為單元格
- INDEX(shname,ROW(A1))
之前我們設定過自定義公式,shname設定為=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW()),即自動更新的簡化版工作表名稱。**根據INDEX公式的語法,該部分是在所有工作表名稱中,選取第一行信息展示,展示結果是第一張表的名稱,如需將表的全部展示,可以向下拖拽公式進行填充。**(*如果需要將目錄橫向展示,可以將ROW(A1)改為COLUMN(A1),之後向右拖拽公式進行填充*)
- "!A1"
這里有疑問可能是糾結「!」的用法,我們可大體了解下,感嘆號在公式中主要用在工作表和單元格之間,這里出現在工作表名稱之後,A1之前,總體表示為當前工作表名稱對應表的A1單元格。
**這樣-"#"&INDEX(shname,ROW(A1))&"!A1",最終給出的就是工作表名稱對應表的A1單元格的位置**
**逗號之後是超鏈接所在單元格的自定義名稱,一般我們使用INDEX(shname,ROW(A1)),即鏈接對應的工作表名稱,當然也可以自定義其他名稱。**
**IFERROR函數的語法為:IFERROR(value,value_if_error)**
- value:取值,從中檢查是否存在錯誤
- value_if_error:公式計算錯誤時返回的值,計算錯誤類型:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!
**實例解析**
=IFERROR(HYPERLINK("#"&INDEX(shname,ROW(A1))&"!A1",INDEX(shname,ROW(A1))),"")
之前已經解析了HYPERLINK的部分,得到的是工作表名稱超鏈接到對應工作表的A1單元格,IFERROR的作用則是在該公式計算出錯時,返回一個空字元串""
**上述兩種目錄製作方式的公式,僅在函數嵌套前後順序上有所不同,其他地方無較大差別,可統一考慮,因此不作贅余**
當工作表名稱中出現特殊字元(如+、-等)的時候,公式=IFERROR(HYPERLINK("#"&INDEX(shname,ROW(A1))&"!A1",INDEX(shname,ROW(A1))),"")使用時可能會提示引用失效,這時我們可以將INDEX獲取的工作表名稱構成為字元串進行處理,也就是在原本&左右的「旁再加上一個單引號,變為=IFERROR(HYPERLINK("#'"&INDEX(shname,ROW(A1))&"'!A1",INDEX(shname,ROW(A1))),"")
當然這只是針對方法一中的公式,方法二中已經將所有表名當做字元串處理,便可不用考慮該問題出現。
Ⅷ Excel 中建立鏈接打開另一文件
鏈接中的文件如果改變位置,則要重新鏈接路徑,否則鏈接的文件打不開。
以Excel2010為例,操作步驟如下:
1、打開Excel,在需要建立鏈接的單元格輸入文字,選取此單元格,本例為A1。在菜單欄中選擇【插入】,進入到插入選項;
Ⅸ 怎樣讓Excel的超級鏈接直接找到對應的文件夾
用函數,HYPERLINK()在單元格輸入:例如x0dx0a=HYPERLINK("C:\Documents and Settings\Administrator\桌面\小說","帝王業.txt") x0dx0a完整路徑(C:\Documents and Settings\Administrator\桌面\小說)x0dx0a文件名(帝王業.txt)【以是錯誤的,會打開文件夾】
Ⅹ excel如何超鏈接到另外一個文件的特定位置
當你進行演示時,需要打開其他文件或應用,你會怎麼做?打開文件所在路徑,再雙擊打開那個文件,這是大家最常想到的方法吧,這樣做當然可以,但是,這樣可能會打斷演示的連貫性,影響聽眾的思路!
當你的Excel文件有很多數據時,你想查看某個特定位置的數據,你會怎麼做?滑鼠拖拽,睜大眼睛,Ctrl+F查找,這些是大家常常使用的辦法吧,這樣做當然可以,但是,你的眼睛會有點酸,你的心情會有點煩!
是時候學學怎麼使用Excel超鏈接了,改進方法,提高效率!
一、鏈接到網站
1、選擇要插入超鏈接的單元格,切換到功能菜單的「插入」頁簽,點擊「鏈接」按鈕,打開「插入超鏈接」對話框;
2、在左側選擇鏈接到現有文件或網頁,在「要顯示的文字中」維護單元格鏈接文字;
3、點擊「屏幕提示」按鈕,輸入屏幕提示文字;
4、在「地址」文本框中輸入要鏈接的網站地址;
PS:
也可以插入一個形狀(或者圖片),再插入超鏈接;
使用Ctrl+K快捷鍵,也可以快速打開「插入超鏈接」對話框;
二、鏈接到Word、PPT、Excel、視頻文件
方法同上,只是插入超鏈接時,可以在「查找范圍」中選擇要鏈接的文檔所在的路徑,並在文件列表中選擇待鏈接的文件即可;同樣地,也可以先插入形狀,再基於形狀設置超鏈接,形成按鈕鏈接的效果。
三、到當前文件特定位置的跳轉鏈接
在「插入超鏈接」對話框中,選擇鏈接到「本文檔中的位置」,在「請鍵入單元格引用」文本框中輸入要鏈接到的單元格地址或區域地址,維護單元格要顯示的文字,當本文檔有多個工作表時,還需要在「或在此文檔中選擇一個位置」區域中,選擇要鏈接到的那個工作表。當鏈接到一個單元格區域時,整個區域會被選中。
四、動態超鏈接
結合「定義名稱」,我們可以讓超鏈接變得更加靈活;比如以下銷售清單數據量很大,要想快速定位到某個訂單號所在的行,我們就可以使用動態超鏈接了,大家先看效果:
這里的訂單號是手工輸入的,若查詢的分類項較少,我們還可以結合下拉選項進行選擇定位的;
下面我們看看這個功能是怎麼實現的:
第1步:選中任意單元格,如K1單元格,定義名稱;
第2步:在K2單元格插入形狀,輸入文字,作為查詢按鈕使用,並維護查詢按鈕的超鏈接,使之鏈接到上一步定義的名稱:
第3步:修改名稱定義,設置link名稱的引用位置公式為:
=INDEX(動態超鏈接!$A:$A,MATCH(動態超鏈接!$J$2,動態超鏈接!$A:$A,0))
公式解釋:
Match部分根據J2單元格的值,在A列進行精確查找,並返回找到的相對位置的值;
Index部分根據Match返回的位置值,返回A列該位置的單元格引用;
通過這種方式,使得link名稱可以動態引用到A列的符合訂單號查詢條件的相應單元格,那麼,查詢按鈕鏈接到link名稱,就能做到根據查詢條件,動態定位到指定單元格了。
第4步:在J2單元格輸入查詢訂單號,點擊按鈕,測試一下,搞定!