KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 中將圖片或影像鎖定至儲存格,或與儲存格建立連結?

作者Siluvia修改日期

當您在 Excel 中處理圖片時,可能會需要讓圖片與特定儲存格保持連結,以便在調整儲存格尺寸時,圖片能自動隨之移動並縮放。這項功能在管理產品目錄、組織架構圖、課程計畫,或任何需確保圖片與相關資料精準對齊的工作表中尤為實用。以下提供幾種在 Excel 中實現此效果的實用方法,並分析各自的適用情境、優勢與限制。

透過設定圖片格式屬性將圖片鎖定至/儲存格內
使用強大工具輕鬆插入自動調整至儲存格大小的圖片
VBA 程式碼:以程式方式插入圖片並將其鎖定至儲存格
Excel 公式:使用 INDIRECT 或 HYPERLINK 建立圖片的可點擊連結


透過設定圖片格式屬性將圖片鎖定至/儲存格內

Excel 提供了一種簡單的方法,透過內建的隨儲存格移動並調整大小選項,將圖片與儲存格緊密連結!啟用此功能後,當您調整儲存格大小時,圖片會自動跟隨移動並同步縮放,操作直覺又省時,非常適合管理少量圖片。然而,若需處理大量圖片,由於每張都須逐一設定,效率可能受限。

1. 在將圖片插入工作表後,請在圖片上按一下滑鼠右鍵,並從快捷選單中選取大小與屬性。請參閱螢幕截圖:

從圖片的快捷選單中選取「大小和屬性」的螢幕截圖

2. 工作表右側將出現圖片格式窗格。在該窗格中,點選大小與屬性「大小和屬性」圖示的螢幕截圖圖示,接著於屬性區段中選取隨儲存格移動並調整大小選項,即可輕鬆完成設定並關閉窗格!

在「圖片格式」窗格中選取「隨儲存格移動並調整大小」選項的螢幕截圖

現在,當您調整行高或列寬時,圖片會隨著所連結的儲存格一同移動並自動調整大小。請注意,若需插入多張圖片,您必須對每張圖片分別執行此設定。若圖片橫跨多個儲存格,系統將根據其所覆蓋區域的變化,按比例自動調整圖片大小。

提示:若您希望圖片嚴格依據單一儲存格進行縮放,請確保圖片完全置於該儲存格內,並再次確認隨儲存格移動並調整大小屬性仍為啟用狀態——複製與貼上工作表或圖片時,此設定有時會被重設。由於 Excel 不同版本近期的更新可能略微調整這些選項的位置,若您不確定,請前往「圖片格式」窗格中的「屬性」區段進行確認。


使用強大工具輕鬆插入自動調整至儲存格大小的圖片

對於經常需要插入多張圖片,並確保每張圖片完美契合對應儲存格的使用者來說,Kutools for Excel 的導入圖片功能提供了一個高效解決方案!無論是處理產品清單、員工檔案,還是視覺化庫存表格,都能自動化繁瑣流程,大幅減少手動調整,讓您輕鬆提升工作效率。

套用前,請先下載並安裝Kutools for Excel

1. 前往 KUTOOLS PLUS 選項卡,然後點擊匯入匯出 > 導入圖片。請參閱螢幕截圖:

啟用「匯入圖片」功能的螢幕截圖

2. 當出現導入圖片對話方塊時,請執行下列步驟:

  • 2.1導入順序下拉式選單中,根據您希望圖片沿欄位向下或沿列向右載入,選擇先行後列先列後行
  • 2.2 按一下新增,並依需求選擇檔案資料夾,即可匯入單張圖片或整個資料夾中的所有圖片!
  • 2.3開啟對話方塊中,選取所需的圖片檔案或目標資料夾,然後按一下開啟按鈕繼續。請參閱螢幕截圖:
    在「匯入圖片」對話框中新增圖片的螢幕截圖
  • 2.4 所選圖片現已列於導入圖片對話方塊中。點擊導入大小按鈕,勾選匹配儲存格大小選項,確保每張圖片完美契合儲存格,再點擊確定
    選取「符合儲存格大小」選項的螢幕截圖
  • 2.5 在檢視圖片清單後,按一下匯入按鈕。

3. 在接下來的導入圖片對話方塊中,選取圖片的起始儲存格,然後按一下確定,Kutools for Excel 將自動插入每張圖片,並精確調整其大小以完美匹配對應儲存格。

想免費試用此工具 30 天嗎?立即下載,並依照上述步驟操作!


VBA 程式碼:以程式方式插入圖片並將其鎖定至儲存格

有時,為了進階用途(例如批次匯入圖片或自動化工作流程),使用 VBA 程式碼能有效簡化重複性任務。若您經常需要將圖片插入特定儲存格,並確保圖片始終鎖定(即能精確地隨所連結的儲存格移動與調整大小),此方法尤其實用。透過 VBA 自動化,在處理大型資料集、產品庫存,或連結視覺資產的儀表板時,更能發揮強大效益。

優點:針對複雜或重複性工作,具備高度彈性與客製化能力!您可精確掌控圖片置入的儲存格位置、以程式方式設定圖片屬性,並隨新資料自動更新圖片。
限制:需啟用巨集並具備基本 VBA 知識,在某些環境中若使用不當,可能引發錯誤或安全性提示。

1. 按一下開發人員工具 > Visual Basic,以開啟 VBA 編輯器。在 Microsoft Visual Basic for Applications 視窗中,按一下插入 > 模組,並將下列程式碼貼到模組中:

Sub InsertAndLockImages()
'Updated by Extendoffice 2025/7/14
    Dim fd As FileDialog
    Dim selectedItems() As String
    Dim targetRange As Range
    Dim i As Long
    Dim addedPic As Picture
    Dim item As Variant

    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    With fd
        .Title = "Select one or more images"
        .Filters.Clear
        .Filters.Add "Images", "*.jpg; *.jpeg; *.png; *.gif; *.bmp"
        .AllowMultiSelect = True

        If .Show = -1 Then
            If .selectedItems.Count = 0 Then Exit Sub

            ReDim selectedItems(1 To .selectedItems.Count)
            For i = 1 To .selectedItems.Count
                selectedItems(i) = .selectedItems(i)
            Next i
        Else
            Exit Sub
        End If
    End With

    Set targetRange = Application.InputBox("Select the starting cell (images will fill downwards):", "KutoolsforExcel", Type:=8)
    If targetRange Is Nothing Then Exit Sub

    Application.ScreenUpdating = False

    For i = 1 To UBound(selectedItems)
        Set addedPic = ActiveSheet.Pictures.Insert(selectedItems(i))
        With addedPic
            .Top = targetRange.Offset(i - 1, 0).Top
            .Left = targetRange.Offset(i - 1, 0).Left
            .Width = targetRange.Offset(i - 1, 0).Width
            .Height = targetRange.Offset(i - 1, 0).Height
            .Placement = xlMoveAndSize
        End With
    Next i

    Application.ScreenUpdating = True

    MsgBox "Inserted " & UBound(selectedItems) & " image(s) successfully.", vbInformation
End Sub

2. 若要執行程式碼,請點擊 VBA 編輯器工具列中的執行按鈕(執行)按鈕。

3. 當檔案對話方塊出現時,選取一張或多張圖片檔案,然後按一下「確定」。

4. 當提示出現時,請選取起始儲存格。

巨集將從所選儲存格開始,將每張圖片依序插入至後續列中:

  • 每張圖片都會自動調整大小,完美契合儲存格。
  • 圖片已設定為隨儲存格移動並自動調整大小。
  • 如果您選取了 3 張圖片並選擇儲存格 B2,
    → 圖片 1 將出現在 B2,
    → 圖片 2 將出現在 B3,
    → 圖片 3 將出現在 B4.
附註:
  • 圖片將自動調整為儲存格大小(儲存格越小,圖片也會隨之縮小)。
  • 圖片預設會依據欄位的對齊方式進行垂直對齊。
  • 請確保保留足夠的空白列,以免與現有內容重疊。

疑難排解:若您遇到巨集安全性警告,請調整 Excel 中的巨集設定以啟用巨集。若插入圖片時發生錯誤,請確認檔案路徑存在,且圖片格式為支援類型(常見格式包括 .jpg、。png、。bmp)。


Excel 公式:使用 INDIRECT 或 HYPERLINK 建立圖片的可點擊連結

雖然 Excel 無法透過公式直接嵌入圖片,但您可以建立指向圖片的互動式連結,模擬圖片引用的工作流程。這在儀表板、報表或清單中特別實用,讓使用者能快速存取或檢視儲存在其他位置(例如您的電腦或共用伺服器)的圖片。舉例來說,您可以在工作表中儲存圖片的檔案路徑或 URL,並設定為可點擊連結,讓使用者直接在預設瀏覽器或圖片檢視器中開啟圖片。

優點:操作簡單、無需巨集,且儲存格內容可動態維護。
限制:儲存格中不會顯示實際圖片,僅呈現可點擊的連結,適合在不直接嵌入圖片至檔案的情況下,快速存取視覺資源。

1. 假設您在 A 欄中有一份圖片檔案路徑或 URL 清單,在同一列的空白儲存格(例如 B2)中輸入下列公式,即可建立可點擊的超連結:

=HYPERLINK(A2,"View Image")

此公式會在 B2 儲存格中建立一個可點擊的連結,點擊後即可開啟 A2 所指定路徑或 URL 中的圖片。

2. 在 B2 輸入公式後,按下 Enter 鍵。若要套用至其他列,請視需要向下拖曳填滿控點,讓每個圖片連結都顯示在對應圖片路徑的旁邊。

參數說明:HYPERLINK 函數包含兩個引數:圖片的路徑/URL 與連結文字。請務必確認圖片路徑或 URL 正確無誤,且所有使用此 Excel 檔案的使用者皆可順利存取。若引用本機磁碟中的檔案,僅有具備相同路徑存取權限的使用者才能成功開啟連結。

若想直接根據路徑或 URL 顯示圖片,必須使用 VBA 或物件連結,因為單靠公式無法將圖片嵌入儲存格中。

疑難排解:若連結無法開啟,請先確認檔案路徑是否正確,並檢查圖片類型的預設開啟程式是否已正確設定。使用網路 URL 時,請確保網路連線正常。


示範:使用 Kutools for Excel 自動調整圖片大小以符合儲存格

 

相關文章


最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 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 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用