作者JieJuen (David)
看板Office
標題Re: [算表] excel如何用公式做超連結(不同工作表)
時間Sun Nov 16 02:18:07 2008
您的檔名應該是[Book1.xls]吧
不論如何 整理一下超連結公式的作法也是不賴
http://2y.drivehq.com/p/Hyperlink.xls
檔案中有一拖拉庫的成功連結
有些算是有點重複的 列舉幾個如下
A B
1 S02 A1
=HYPERLINK("[Hyperlink.xls]S02!A1",123)
...(參照A1 B1的寫法)
=HYPERLINK("#S02!A1",123)
...(參照A1 B1的寫法)
以下這個太長 看檔案
=HYPERLINK("["&SUBSTITUTE(MID(CELL("FILENAME",A1),1,FIND("]",
CELL("FILENAME",A1))),"[",)&$A$1&"!A1",123)
...(其他長式子)
重點有
1. 檔名要完整
2. 參照自己這個檔案時可用#
另外,還可能更方便:
#17LPasOs 4038 12/05 JieJuen □ [算表] EXCEL:抓取前一工作表的名稱
結合 GET.WORKBOOK(1)叫出工作表名稱 就不用手打了
定義名稱
shtNm =GET.WORKBOOK(1) 或=GET.WORKBOOK(1)&T(NOW())方便更新顯示
=HYPERLINK(INDEX(shtNm,2)&"!A1")
其中"2"可用ROW(2:2)取代 這樣往下拉就是3
不連續儲存格打法:(見檔案 同樣可用shtNm生成)
同一工作表(同在S01)
=HYPERLINK("#S01!A1,B3")
=HYPERLINK("[Hyperlink.xls]S01!A1,B3")
不同工作表(公式在S01)
=HYPERLINK("#S03!A1,[Hyperlink.xls]S03!B3")
=HYPERLINK("[Hyperlink.xls]S03!A1,[Hyperlink.xls]S03!B3")
最後提一下,按住滑鼠幾秒鐘以選取有超連結的儲存格。
※ 引述《samtien (山姆田)》之銘言:
: 標題: [問題] excel如何用公式做超連結
: 時間: Sat Nov 15 16:16:04 2008
:
: (若是和其他不同軟體互動之問題 請記得一併填寫)
: 軟體:excel
:
: 版本:2007
:
: 假設有3個sheet,S01、S02、S03
:
: A
: 1 S01
: 2 超連結
:
: 我想在A1輸入不同的值時,A2可以自動改變超連結連到的sheet
:
: 例如:A1=S02
: 按下A2就會連到S02!A1
:
: 請問要如何辦到呢?
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 122.121.25.224
: 推 JieJuen:hyperlink(某字&A1&某字) 11/15 19:20
: → samtien:我照著說明的方式輸入=HYPERLINK("[Book1]Sheet2!A1",123) 11/15 19:53
: → samtien:可是按了連結後會跳出"無法開啟指定的檔案" 11/15 19:53
: 推 JieJuen:有存檔嗎 11/15 21:40
: → samtien:再確認了一次~有存檔~依然不行 11/15 21:43
: 推 ljuber:我感覺原po問的是indirect的功能 =indirect(A1&"A1") 11/15 22:21
: → samtien:不~我想要的是hyperlink的功能~可是各位有辦法用hyperlink 11/15 22:50
: → samtien:連到別的sheet嗎? 11/15 22:50
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.49.56
※ 編輯: JieJuen 來自: 218.164.49.56 (11/16 02:29)
推 samtien:感激不盡~~成功了~用#真不賴~ 11/16 08:38
→ JieJuen:^^ 對呀 11/16 13:18
※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:07)