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

如何在 Excel 中將文字方塊連結到特定儲存格?

作者技術支援修改日期

您知道如何在 Excel 中將文字方塊連結至儲存格嗎?這項功能特別適合用來以更吸睛的方式呈現儲存格數值、為圖表加入資料驅動的標籤,或是在隱藏原始資料儲存格的同時突顯關鍵數字。透過將文字方塊連結至儲存格,您可靈活運用文字方塊本身的格式選項(例如自訂字型、背景色或框線樣式)來美化顯示內容。此外,只要儲存格數值一有變動,連結的文字方塊就會自動同步更新,確保您的工作表視覺元素始終動態即時,無需手動調整。本文將帶您掌握在 Excel 中將文字方塊連結至特定儲存格的高效技巧,並介紹適用於特殊情境的進階替代方案。

在 Excel 中將文字方塊連結至特定儲存格

VBA 程式碼 – 以程式方式根據儲存格數值連結並更新文字方塊內容


在 Excel 中將文字方塊連結至特定儲存格

在 Microsoft Excel 中,您可以將文字方塊連結至特定儲存格,讓所選儲存格的數值即時顯示於文字方塊內。此功能特別適合用於報表範本、儀表板,或當您希望在活頁簿任意位置放置資料標籤,同時維持與底層資料的動態連結。得益於自動更新機制,文字方塊內容將始終反映連結儲存格的最新數值。設定步驟如下:

步驟 1:前往功能區上的插入索引標籤,按一下文字方塊按鈕,接著在工作表中所需位置繪製文字方塊。
提示:即使完成連結後,您仍可依需要自由調整文字方塊的大小與位置。

按一下「插入」索引標籤下的文字方塊

步驟 2:選取文字方塊(點擊其邊框即可選取整個文字方塊,而非內部內容),接著點擊視窗頂端的 Excel 編輯欄,輸入=符號,再點擊您要連結的儲存格(例如 A3),最後按下 Enter 確認。

輸入等號,然後按一下您要連結的儲存格

完成此步驟後,文字方塊將立即顯示您所連結儲存格(例如 A3)的內容。日後每當您更新 A3 的數值,文字方塊也會即時同步更新,無需任何額外手動操作。

優點:此方法簡單直觀,無需編寫程式碼,適合大多數動態標示需求。
缺點:文字方塊顯示的內容直接鏡像單一連結儲存格——若您希望顯示多個不同儲存格的數值,或套用複雜的使用條件格式/邏輯,則需採用更進階的方法,例如在輔助儲存格中結合公式,或使用下方所述的 VBA。

實用技巧:
- 若您想顯示串接或格式化的資料(例如結合文字與數值),可先在其他儲存格輸入公式(如)=A1 & " 單位已售出"),再將文字方塊連結至該結果儲存格。
- 以此方式連結的文字方塊可自由設定格式(大小、顏色、框線),但僅顯示儲存格中的純文字內容(儲存格本身的格式不會套用)。
- 若要連結至其他工作表的儲存格,請使用類似 =Sheet2!A1 的參照方式。

疑難排解與注意事項:

  • 若在編輯欄中點擊後無法輸入公式,請務必透過文字方塊的邊框(而非內部)來選取該文字方塊。
  • 連結的文字方塊無法直接顯示多個儲存格內容;如有需要,請先在輔助儲存格中合併所需數值。
  • 若您將已連結的儲存格剪下並貼上至新位置,連結可能會中斷,需重新建立。
kutools for excel ai 的螢幕截圖

透過 KUTOOLS AI 解鎖 Excel 的神奇功能

  • 智慧執行:透過簡易指令,輕鬆執行儲存格操作、分析資料,並建立圖表!
  • 自訂公式:打造專屬公式,讓您的工作流程更順暢!
  • VBA 編碼:輕鬆撰寫並套用 VBA 程式碼,立即提升工作效率!
  • 公式解析:輕鬆掌握複雜公式!
  • 文字翻譯:輕鬆打破試算表中的語言隔閡!
運用 AI 驅動的工具強化您的 Excel 能力。立即下載體驗前所未有的高效!

在某些情況下,您可能需要比使用編輯欄更具彈性的解決方案——例如串接多個儲存格的數值、套用條件邏輯、動態調整格式,或在工作表內容變更時自動同步更新。透過 VBA,您能以程式化方式控制文字方塊,讓其在儲存格數值變動時,依需求即時更新內容。此方法特別適合用於自訂儀表板、互動式報表,或任何需要非標準格式與複雜邏輯的應用情境。

運作原理:以下 VBA 範例會在指定儲存格的數值每次變更時,自動將文字方塊的顯示內容同步更新為該儲存格的數值。您可依需求擴充此方法,用來合併多個儲存格、套用文字格式或加入條件邏輯。

  1. 首先,請確認您的 Excel 功能區已啟用「開發人員」索引標籤。若尚未啟用,請在任一現有索引標籤上按一下滑鼠右鍵,選擇「自訂功能區」,然後勾選「開發人員」。
  2. 照常從「插入」>「圖案」區段插入文字框。
  3. 按一下開發人員 > Visual Basic,即可開啟 VBA 編輯器視窗。
  4. 在 VBA 編輯器中,於「Microsoft Excel 物件」下方雙擊您放置文字方塊的工作表(例如 Sheet 1)。
  5. 將下列程式碼片段複製並貼到程式碼視窗中:
Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    If Not Intersect(Target, Me.Range("A3")) Is Nothing Then
        Me.Shapes("TextBox1").TextFrame.Characters.Text = Me.Range("A3").Value
    End If
End Sub

此程式碼將名為「TextBox 1」的形狀連結至儲存格 A3:每當 A3 的內容更新時,文字方塊便會自動顯示最新數值。

執行程式碼的步驟:

  • 輸入程式碼後,按下 Ctrl + S,將活頁簿儲存為啟用巨集的檔案(*.xlsm)。
  • 請確認文字方塊的名稱確實為「TextBox 1」。若您已更改預設名稱,請同步更新程式碼。
  • 返回工作表並修改儲存格 A3,文字方塊應會立即更新。

參數說明與彈性擴充:
您可編輯 Me.Range("A3") 以追蹤不同儲存格,或加入額外邏輯以處理複雜的多儲存格串接,例如:

Sub UpdateTextBox()
    Dim textBoxText As String
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    textBoxText = Me.Range("A3").Value & " | " & Me.Range("B3").Value
    Me.Shapes("TextBox1").TextFrame.Characters.Text = textBoxText
End Sub

提示與常見問題:

  • 文字方塊的形狀名稱(例如「TextBox 1」)區分大小寫,且必須與物件的實際名稱完全一致。請以滑鼠右鍵點擊該文字方塊,並在名稱框中確認其識別碼。
  • 若無任何反應,請確認 Excel 中已啟用巨集,並再次檢查 Worksheet_Change 程式碼是否確實置於對應工作表的程式碼視窗中,而非標準模組內。
  • 若要根據多個儲存格的變更來更新文字方塊,可擴充 Intersect 邏輯,或依需求對多個儲存格進行迴圈處理。

總結建議:
- 若只需在儀表板上顯示單一儲存格內容或添加註解,建議採用公式連結法,操作簡便、安全可靠,且無需使用巨集。
- 若需進階功能——例如合併多個儲存格數值、套用條件格式,或實現動態內容更新——請考慮使用上述 VBA 方法。
- 執行 VBA 前,務必先備份原始活頁簿,以防資料遺失並確保可輕鬆還原。

最佳 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用