如何在 Excel 中根據檔案路徑範圍顯示圖片?

在 Excel 中,您經常會遇到一連串圖片檔案路徑——例如管理產品庫存、彙整員工照片,或整理專案文件(每筆記錄皆附帶一張圖片)。若能直接將圖片顯示在對應的檔案路徑旁,不僅大幅提升資料清晰度、強化視覺可讀性,更能顯著提升報告與簡報的呈現效果。然而,Excel 本身並未內建根據儲存格中的檔案路徑自動載入圖片的功能,導致使用者在處理大量資料時,面臨如何高效插入圖片的挑戰。以下將介紹如何透過 VBA 程式碼與專用 Excel 增益集實現此功能,並深入探討各方法的常見應用情境、優勢、限制及實用操作技巧。
在 Excel 中使用 VBA 程式碼從檔案路徑範圍顯示圖片
若您熟悉自動化操作,並需要更多自訂功能,可透過 VBA 依檔案路徑將圖片插入 Excel。此方法讓您靈活調整程式碼,以適用於各種情境,例如控制圖片大小或位置,特別適合經常處理動態清單的使用者。
1. 按住 ALT + F11 鍵,即可開啟 Microsoft Visual Basic for Applications 視窗。
2. 點選插入> 模組,並將下列程式碼複製貼上至模組視窗中。請務必確認您的檔案路徑有效且可從電腦存取,否則圖片可能無法成功插入!
VBA 程式碼:從檔案路徑範圍顯示圖片:
Sub InsertPicFromFile()
Dim xRg As Range
Dim xCell As Range
Dim xVal As String
On Error Resume Next
Set xRg = Application.InputBox("Please select file path cells:", "KuTools for Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each xCell In xRg
xVal = xCell.Value
If xVal <> "" Then
ActiveSheet.Shapes.AddPicture xCell.Value, msoFalse, msoTrue, _
xCell.Offset(0, 1).Left, xCell.Top, xCell.Height, _
xCell.Height
End If
Next
Application.ScreenUpdating = True
End Sub 3. 若要執行此程式碼,請在 VBA 視窗中按下 F5 鍵。系統將彈出提示方塊,要求您選取包含圖片檔案路徑的儲存格範圍。請直接用滑鼠選取對應的儲存格即可!
4. 選取儲存格後,點選確定,巨集將自動處理檔案路徑,並將對應圖片插入相鄰欄位,確保每張圖片與其檔案路徑正確對應。您將看到如下截圖所示的結果。

此 VBA 方法特別適用於圖片路徑位於本機的情況,當您需要快速且可重複使用的解決方案時尤為實用。若需在多個工作表或活頁簿中自動執行相同任務,此方法表現出色。但請注意以下潛在限制:
- 若圖片檔案被移動、刪除,或檔案路徑不正確,VBA 程式碼可能無法正常運作。
- 若網路或雲端檔案路徑的連線速度緩慢,或檔案無法存取,便可能導致延遲或錯誤。
- 執行巨集後,若工作表版面有所變更,插入的圖片可能需要調整大小或重新定位。
使用超強功能從檔案路徑範圍顯示圖片
若您偏好無需繁瑣設定的解決方案,或覺得 VBA 過於複雜,Kutools for Excel 提供了一項整合功能——從路徑插入圖片。透過這項多功能工具,您只需參照檔案路徑或 URL,即可一次性批量插入圖片,無論是本機還是網路圖片都輕鬆搞定!
安裝 Kutools for Excel 後,請依照下列步驟快速插入圖片:
1. 前往 Kutools 索引標籤,點選插入> 從路徑插入圖片。

2. 在從路徑插入圖片對話方塊中:
- 選取包含檔案路徑的儲存格清單,以及您希望放置圖片的目標儲存格。
- 接著,在「圖片大小」區段中指定您想要的圖片尺寸。

3. 點選確定,Kutools 將自動將圖片插入至您所選檔案路徑的旁邊。此過程快速流暢,能大幅減少手動插入圖片時常見的錯誤,助您輕鬆維持工作表的整潔與一致性!

透過 Kutools,您能高效處理大量圖片資料、使用網路圖片連結,並透過直覺化介面輕鬆自訂版面配置。若圖片路徑無法載入或未正常顯示,請確認檔案或 URL 是否可存取且輸入正確。如有誤插或錯誤插入圖片,亦可直接使用 Excel 的「復原」功能一鍵撤銷。
更多相關文章:
- 在 Excel 中將圖片 URL 轉換為實際圖片
- 假設您在 A 欄中有一連串圖片 URL,現在希望從這些網址下載對應圖片,並如左側截圖所示,將圖片顯示在相鄰的 B 欄中。在 Excel 中,該如何快速又輕鬆地從圖片 URL 插入實際圖片呢?
- 在 Excel 中從多張圖片提取超連結
- 假設您的工作表中有一系列圖片,且每張圖片都附有超連結,而您希望像下方截圖所示,將這些圖片對應的實際超連結網址提取到相鄰的儲存格中。雖然您可以逐一透過「編輯超連結」對話框複製網址,但當需要處理大量超連結時,這種方法將相當耗時。
- 在 Excel 中建立含圖片的下拉式清單
- 在 Excel 中,我們能快速輕鬆地以儲存格值建立下拉式清單,但您是否嘗試過建立包含圖片的下拉式清單?也就是說,當您從清單中選取某個選項時,對應的圖片會立即顯示出來。
- 將同一張圖片插入多個工作表
- 一般情況下,我們可以透過 Excel 的「插入」功能快速將圖片插入工作表,但您是否曾想過將同一張圖片一次插入活頁簿中的所有工作表?
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用