『壹』 什麼是Excel中的相對路徑和絕對路徑
excel的單元格排列,相當於直角坐標系的第四象限
行從上向下排為1到66536行
列從左向右排為A-IV
最左上的單元格為原點,即A1單元格
第二行
第3列,就是C2
單元格的引用分為相對引用和絕對引用
所謂相對引用,就是公式中引用的單元格隨公式所在單元格位置的變化而變化
比如,B2中設置公式
=A2
當把B2復制,粘貼到B3時,B3的公式根據B2到B3的位置變化,相應地變成
=A3
所謂絕對引用,就是公式中引用的單元格不隨公式所在單元格位置的變化而變化
仍如上例,B2中設置
=$A$2
($號就是絕對引用的標志)
把B2公式向B3復制
其公式
仍為
=$A$2
假設B2的公式為
=$A2
則這就是所謂的混合引用
式中,列標前有$號,表示公式復制到其他位置時,列不發生變化,行號隨之變化
而
=A$2
則表示公式復制到其他位置時,列變化,行不得變動
『貳』 excel怎麼引用相對路徑
去掉引用位置中的絕對引用符號「$」即可。
Excel中有以下3中引用關系:
絕對引用
絕對引用:單元格中的絕對單元格引用(例如 $A$1)總是在指定位置引用單元格。如果公式所在單元格的位置改變,絕對引用保持不變。如果多行或多列地復制公式,絕對引用將不作調整。默認情況下,新公式使用相對引用,需要將它們轉換為絕對引用。例如,如果將單元格B2 中的絕對引用復制到單元格B3,則在兩個單元格中一樣,都是 $A$1。
相對引用
公式中的相對單元格引用(例如 A1)是基於包含公式和單元格引用的單元格的相對位置。如果公式所在單元格的位置改變,引用也隨之改變。如果多行或多列地復制公式,引用會自動調整。默認情況下,新公式使用相對引用。例如,如果將單元格 B2 中的相對引用復制到單元格 B3,將自動從 =A1 調整到 =A2。
混合引用
混合引用具有絕對列和相對行,或是絕對行和相對列。絕對引用列採用 $A1、$B1 等形式。絕對引用行採用 A$1、B$1 等形式。如果公式所在單元格的位置改變,則相對引用改變,而絕對引用不變。如果多行或多列地復制公式,相對引用自動調整,而絕對引用不作調整。例如,如果將一個混合引用從 A2 復制到 B3,它將從 =A$1 調整到 =B$1。
最常用的是相對引用,可以根據實際情況來選擇。
『叄』 如何設置excel相對路徑的超鏈接要求把文件/文件夾 拷貝到其他人的電腦上超鏈接也能用!!!
1、打開要編輯的excel文件。
『肆』 在讀取excel時,哪一種是相對路徑的語法形式
在讀取excel時,目錄是相對路徑的語法形式。相對路徑,就是相對於鏈接頁面而言的另一個頁面的路徑。相對路徑的條件是必須文件都在一個磁碟或目錄下,在同一個目錄下,直接屬性值就是被鏈接的文件名後綴名。如果在同一個主目錄下,有多個子目錄層次,那就需要使用目錄結構語法。
『伍』 EXCEL公式中怎麼使用相對路徑
點擊要用公式的單元格;
在要用公式的單元格中輸入=;
點擊公式中套用的其它單元格;
此即為相對路徑,如圖:
如若為絕對路徑,即=$A$1;
『陸』 excel中如何用vba打開一個相對路徑下的資料
先定義路徑x0dx0a1.當前路徑:x0dx0apath = Application.ThisWorkbook.pathx0dx0a然後,打開時,加入其餘路徑,和文件名。x0dx0aWorkbooks.Open filename:= _x0dx0a path & "\model\" & "book1.xls", Notify:=False x0dx0a2.同級別文件夾路徑:x0dx0aSub hjs111()x0dx0at = ThisWorkbook.path '當前文件的路徑x0dx0aa = Split(t, "\") '以 \ 為分割,把t 保存為數組ax0dx0apath0= Replace(t, a(UBound(a)), "") '把字元串t中的字元串(a(UBound(a))替換為空。x0dx0a 'path0 & "\B\" & "book1.xls" 這下明白了吧。x0dx0aEnd Subx0dx0ax0dx0a例如:若 t= C:\Documents and Settings\HackEr\桌面x0dx0a 則 數組a即為 元素分別為 C: Documents and Settings HackEr 桌面 的數組x0dx0a a(UBound(a) 為a(3)即 桌面,UBound(a)為 a數組的上界 3 x0dx0a Replace(t, a(UBound(a)), "") 即為 把t 中的第四個元素 桌面 替換 為空。
『柒』 怎麼向Excel中加入超鏈接,指向相對路徑地文件
1、右鍵單擊希望製作超鏈接的單元格或圖形,然後單擊快捷菜單上的「超鏈接」。
『捌』 在Excel中導入外部數據如何設置相對路徑
貌似無法實現呢。。。。。好遺憾。。。。(Excel不支持相對路徑?呵呵,我也不太清楚。。。。。。。感謝
兔呀兔大王)
不如你這樣:
1、把兩個文件放在同一個
文件夾
中,
2、重新導入數據,
3、在「導入外部數據--數據區域屬性」中在「打開工作簿時,自動刷新」前畫勾,
這樣當你移動文件夾後,再打開Excel文件時,會彈出是否自動刷新對話框,點「自動刷新」後,會彈出「找不到文件,但建議鏈接同一文件夾下的*.MDB文件」,然後點確定就ok了。。。。
這樣做的後果是每次打開Excel文件都會重新鏈接文件,但是可以接近
你的要求
。
不知道你明白了沒?
『玖』 EXCEL如何使用VBA打開相對路徑下的文件或文件夾
打開文件如下:
Workbooks.Open ("C:對賬單對帳單.xlsx")
這里你可以把「C:對賬單」換成你的絕對路徑,
你可以用:a = ThisWorkbook.Path
a = ThisWorkbook.Path
Workbooks.Open ("" & a & "&" "&對帳單.xlsx")
來獲取你當前表的絕對路徑,然後再打開,因為不知道你的具體情況,如果有問題可以hai我
如果當前文件夾下還有A文件夾可以用代碼:
Workbooks.Open ("" & a & "&" A"&b.xlsx")