Note: The other languages of the website are Google-translated. Back to English

如何在未打開/關閉的Excel工作簿文件中引用或鏈接值?

通常,在引用其他工作簿中的單元格值時,需要首先打開該工作簿。 如何直接從封閉的工作簿中引用單元格值? 本文將向您展示未打開的工作簿文件的某個工作表中引用單元格值的方法。

具有公式的未打開/關閉的Excel文件的參考值
使用Kutools for Excel從未打開/關閉的Excel文件中插入某個工作表的所有數據


具有公式的未打開/關閉的Excel文件的參考值

假設名為test的已關閉工作簿位於計算機的路徑E:\ Excel file \中,並且您要引用此已關閉工作簿的Sheet2中單元格A2的值。 請執行以下操作。

1.選擇一個空白單元格以放置引用的單元格值,在“公式欄”中輸入公式,然後按 Enter 鍵。 看截圖:

=INDEX('E:\Excel file\[test.xlsx]Sheet2'!A:A,2,1)

筆記:

1)。 在公式, E:\ Excel文件\ 是未打開的工作簿的完整文件路徑, 測試.xlsx 是工作簿的名稱,Sheet2是工作表名稱,其中包含您需要引用的單元格值,而A:A,2,1表示將在關閉的工作簿中引用單元格A2。 您可以根據需要進行更改。
2)。 如果要手動選擇要參考的工作表,請應用以下公式。 應用公式後, 選擇工作表 彈出對話框,請選擇一個工作表,然後單擊“確定”按鈕。 然後,將立即引用此工作表的某些單元格值。

=INDEX('E:\Excel file\[test.xlsx]sheetname'!A:A,2,1)


使用Kutools for Excel從未打開/關閉的Excel文件中插入某個工作表的所有數據

如果您想從一個封閉的Excel文件中插入整個工作表內容,在這裡我建議您 在光標處插入文件 的效用 Excel的Kutools。 請按照以下步驟完成操作。

申請前 Excel的Kutools首先下載並安裝.

1.選擇您要引用的工作表開始的空白單元格,然後單擊 Kutools 加 > 進出口 > 在光標處插入文件

2。 在裡面 在光標處插入文件 對話框中,單擊 瀏覽 按鈕。

3。 在裡面 選擇要插入單元格光標位置的文件 對話框中,找到並選擇要引用的已關閉工作簿,然後按 已提交 按鈕。 看截圖:

4.現在返回到插入 光標處的文件 對話框中,您可以選中 僅值(無公式)不傳輸格式 選項,然後單擊 OK 按鈕。 在下一個彈出 選擇一個工作表 對話框中,指定一個工作表,然後單擊 OK 按鈕。 看截圖:

現在,在當前工作表中引用了指定的未打開工作簿的選定工作表中的全部內容。

備註:除了引用未打開的工作簿中的值外,您還可以使用此實用工具來引用未打開的Txt或CSV文件中的值。

  如果您想免費試用(30-day) 這個實用程序, 請點擊下載,然後按照上述步驟進行操作。


相關文章:


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (7)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
我有一個記錄貨運的工作表。 我想在沒有 VBA 的情況下檢索在不同工作簿中的運輸文件上捕獲的運費,無論工作簿是打開還是關閉,並將結果返回到我的運輸日誌中。 我已經使用“索引”功能手動輸入了以下路徑並且它可以工作。

例如 #1: =IF(AND($G5>0,$I5>0,INDEX('V:\Operations\Shipping Log\Argentina\CY 2018\[AR18001_Order# 123456_Customer Name.xlsx]Shipping Document'!$AA: $AA,2,1),0)

我面臨的挑戰是國家、日曆年、日誌號、訂單號和客戶名稱可能會在每次發貨時發生變化。 考慮到這一點,我使用“連接”功能來構建路徑並根據用戶在運輸日誌中填充的某些字段替換上面引用的手動輸入信息。 首先,我測試了“連接”函數來構建路徑,它適用於連續的行。 接下來,我將“連接”函數與“索引”函數(訪問關閉的工作簿)結合起來,並接收到路徑的文本結果,而不是所需單元格的值。 我錯過了什麼?


Ex #2:=IF(AND($G5>0,$I5>0,INDEX(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:AA,2,1),0)"),"")

$C5 檢索國家

$JK$2:$NG$2 檢索日曆年的後綴

$D5 檢索運輸日誌編號

$I5 檢索訂單號

$G5 檢索客戶名稱

AA2 包含所需的值


我還嘗試了“VLOOKUP”功能而不是“索引”,但收到了“#VALUE!” 錯誤信息。


Ex #3: =IF(AND($G5>0,$I5>0,VLOOKUP("Freight",(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:$AA"),2,FALSE),"")
網站主持人對此評論進行了最小化
親愛的格雷,
你介意上傳你的相關工作簿嗎?
網站主持人對此評論進行了最小化
同樣的事情發生在我身上。 完全相同的。 你找到解決辦法了嗎?
網站主持人對此評論進行了最小化
同樣的事情發生在我身上。 完全相同的。 你找到解決辦法了嗎?
網站主持人對此評論進行了最小化
格雷,我想我為你找到了解決方案。 如果您仍在尋找,請與我聯繫:dons(at)premierconstructionspreadsheets(dot)com
網站主持人對此評論進行了最小化
Kutools 對此的解決方案是無用的。 它插入整個文件,而不是范圍或特定單元格。 多麼浪費。 如果 Kutools 想製作一個有用的工具,他們可以編寫一些東西來克服索引(間接限制,允許動態內容採購而無需編寫 VBA
網站主持人對此評論進行了最小化
嗨,CJ,
感謝您的建議。
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護