
可在Excel中通過四種方式動態獲取外部數據:一、用“獲取數據”導入并支持自動刷新;二、用公式直接引用外部單元格;三、用“定義名稱”創建可復用引用;四、用OLE對象嵌入并選擇是否鏈接。
如果您希望在當前Excel工作簿中動態獲取并顯示其他Excel文件中的數據,則需要建立外部鏈接或引用。以下是實現此目標的具體操作步驟:
一、使用“獲取數據”功能導入外部Excel文件
該方法通過PowerQuery引擎從外部Excel文件中加載數據,支持自動刷新和結構化管理,適用于需要定期更新的場景。
1、在Excel中,點擊【數據】選項卡,選擇【獲取數據】→【從文件】→【從工作簿】。
2、在彈出的窗口中瀏覽并選中目標Excel文件,點擊【導入】。
3、在導航器中勾選需加載的工作表或命名區域,取消勾選【啟用篩選器】(如無需交互式篩選),點擊【加載】。
4、數據將被導入至新工作表;若需放入指定位置,可點擊【加載到】,選擇【僅創建連接】或【表】并指定單元格位置。
二、使用公式直接引用外部工作簿單元格
該方法通過標準Excel引用語法,在公式中指向另一打開或未打開的Excel文件路徑及單元格地址,適合輕量級、靜態或半動態引用。
1、確保目標外部Excel文件路徑不含中文字符或特殊符號,且文件名與工作表名不包含空格(推薦使用下劃線替代)。
2、在當前工作表中輸入公式,格式為:='[文件名.xlsx]工作表名'!A1。
3、若外部文件未打開,需補全完整路徑,例如:='C:Reports[SalesData.xlsx]Sheet1'!B5。
4、按Enter確認后,若提示啟用外部鏈接,點擊【啟用內容】;若外部文件被移動或重命名,Excel將顯示#REF!錯誤并提示更新源。
三、通過“定義名稱”創建可復用的外部引用
該方法將外部數據引用封裝為自定義名稱,便于在多個公式中統一調用,提升可維護性與可讀性。
1、點擊【公式】選項卡,選擇【定義名稱】。
2、在“名稱”框中輸入易識別的名稱,例如:LatestRevenue。
3、在“引用位置”框中輸入帶路徑的外部引用,例如:='C:Data[Budget.xlsx]Q3'!$D$2。
4、點擊【確定】后,可在任意單元格中直接使用該名稱,如輸入=LatestRevenue即可返回對應值。
四、使用OLE對象嵌入方式插入外部Excel數據
該方法將外部Excel文件作為對象嵌入當前工作簿,適用于需保留原始格式與能力但不強調實時聯動的場景。
1、在當前Excel中,點擊【插入】選項卡,選擇【對象】→【由文件創建】。
2、點擊【瀏覽】,選中目標Excel文件,勾選【鏈接到文件】(保持動態更新)或取消勾選(嵌入靜態副本)。
3、點擊【確定】,外部數據將以縮略圖形式插入當前工作表,雙擊可啟動Excel進行原生。
4、若已勾選【鏈接到文件】,當源文件更新后,在當前工作簿中右鍵該對象,選擇【更新鏈接】即可同步變更。
以上就是Excel怎么鏈接外部數據Excel引用其他文件數據【教程】的詳細內容,!

