在處理Excel工作簿時,可能需要引用此文件的路徑。 在本文中,我們將向您展示3種獲取路徑的方法。
獲得當前工作簿的路徑似乎非常容易。 但是,如果您關閉文件夾並且不記得確切的位置,則將很難找到該路徑,尤其是當計算機中有許多文件時。 您當然可以在計算機中使用搜索功能。
但是,如果您的計算機中有許多文件,則需要在搜索過程中花費大量時間。 另一方面,如果在不同的路徑中有許多具有相同名稱的Excel文件,則仍然需要一個一個地選擇它們。 為了快速獲取路徑,您可以參考以下3種方法。
方法1:檢查工作簿信息
這種方法很容易。 只需單擊功能區中的“文件”選項卡,即可獲取信息。
在這裡,您將了解當前工作簿的完整路徑。 然後,您可以輕鬆訪問該路徑。
方法2:使用Excel函數
您只能知道當前工作簿路徑的確切位置。 如果需要使用工作表中的路徑,則可以使用Excel函數。
- 在操作欄點擊 tar在工作表中獲取單元格。
- 現在,在該單元格中輸入以下公式”
= CELL(“文件名”)
- 然後按鍵盤上的“ Enter”按鈕。
之後,您將在單元格中看到路徑。 除了當前文件的路徑和名稱之外,您還可以知道活動工作表。
另一方面,當您不需要工作表名稱時,也可以更改公式。
= LEFT(CELL(“文件名”),FIND(“]”,CELL(“文件名”))))
此公式將獲取工作簿名稱的路徑。
此外,您還可以僅獲取確切的路徑,而無需工作簿的名稱。 公式將是這樣的:
= LEFT(CELL(“ filename”),FIND(“ [“,CELL(“ filename”))-2)
當您按鍵盤上的“ Enter”鍵時,您將立即看到結果。
您可以根據實際需要選擇一種公式。 需要使用路徑時,可以將其複制並粘貼為值。 因此,只有路徑會留在 tar得到細胞。
方法3:使用VBA宏
除了以上兩種方法,您還可以使用VBA宏來完成此任務。
- 按鍵盤上的快捷鍵“ Alt + F11”以打開Visual Basic編輯器。
- 然後在工具欄中單擊“插入”選項卡。
- 之後,在子菜單中選擇選項“模塊”。
- 在此步驟中,將以下代碼輸入到新模塊中:
'get only the path
Sub GetPath1()
Range("B1") = ActiveWorkbook.Path
End Sub
'get the path with the file name
Sub GetPath2()
Range("B2") = ActiveWorkbook.FullName
End Sub
'get the path with the file name and the sheet name
Sub GetPath3()
Range("B3") = ActiveWorkbook.FullName & "," & ActiveSheet.Name
End Sub
代碼中包含三個不同的宏。 出於不同的目的,代碼也會有所不同。 第一個只會得到路徑。 第二個將獲得帶有文件名的路徑。 最後一個也將獲得工作表名稱。 您也可以更改 tar根據您的需要在代碼中獲取單元格。
- 當需要獲取路徑時,可以通過單擊“運行子”按鈕或按鍵盤上的“ F5”按鈕來運行宏。 因此,結果將出現在指定的單元格中。
這些方法之間的比較
在下表中,我們輸入了三種方法的比較結果。
|
競品對比 |
檢查工作簿信息 | 使用Excel函數 |
使用VBA宏 |
|
優點 |
現在,此方法將更改當前工作簿。 | 您可以通過不同的公式獲得3種不同類型的路徑。 | 只需單擊一下,您就可以在工作表中獲得結果。 |
|
缺點 |
如果需要使用單元格中的路徑,則需要花費時間手動輸入路徑。 | 當您需要使用路徑本身而不是公式的結果時,只需粘貼值。 | 如果您不了解VBA,則此方法不適合您。 |
現在,您必須對這三種方法有一個全面的了解。 下次您可以選擇ost 根據您的需要選擇合適的方法。
避免數據災難迫在眉睫
如果您需要使用Excel完成工作,那麼您肯定會處理許多數據和信息。 因此,有時您會遇到數據災難。 任何人都不可能完全避免發生數據災難。 當Excel損壞時,您唯一能做的就是立即修復它。 而為了 修復Excel xlsx文件,您可以使用第三方工具。 這個工具能夠修復ost Excel中的問題。 因此,即使您無法避免數據災難,也永遠不會丟失數據。
作者簡介:
Anna Ma是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 修復Word文檔損壞 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM






