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

Excel:如何在點擊時展開儲存格以顯示所有內容

作者Sun修改日期

在日常 Excel 操作中,經常會遇到儲存格內的文字超出可見寬度的情形,尤其當相鄰儲存格也有資料時更為明顯。如下圖所示,過長的文字會被隱藏,導致無法直接在工作表中完整查看內容。若您偏好不調整儲存格寬度或列高(例如為了維持特定的表格設計),通常的做法是點選該儲存格,並透過編輯欄閱讀其完整內容。

然而,若編輯欄被設為有限高度,甚至完全隱藏,檢視儲存格的完整內容便會變得困難。這對需要高效檢閱或複製長內容、卻又不想調整工作表版面的使用者來說,是相當常見的痛點。以下提供多種實用解決方案,讓您只需點擊或將滑鼠懸停於儲存格上,即可立即顯示完整內容,無需變更儲存格大小。這些方法涵蓋 Excel 內建功能、VBA 腳本到實用增益集,您可依自身工作流程與 Excel 版本,選擇最適合的方案。

Excel 中顯示儲存格內容被截斷的螢幕截圖

透過插入文字方塊 Active X 控制項來展開儲存格以顯示所有內容

使用編輯欄的「放大」功能來展開儲存格以顯示所有內容

Excel 公式:使用輔助儲存格公式來顯示展開的儲存格內容

其他內建 Excel 方法:使用自動換行來顯示儲存格所有內容

其他內建 Excel 方法:使用註解或附註,在滑鼠懸停時檢視完整儲存格內容

注意:本文示範所使用的介面為 Excel 2021;其他版本的 Excel 在介面或功能上可能略有差異。執行各項解決方案前,請務必確認您所使用的 Excel 版本是否支援相關功能。


透過插入文字方塊 Active X 控制項來展開儲存格以顯示所有內容

此方法可在您點擊儲存格時,立即於其旁顯示浮動文字方塊,完整呈現所選儲存格的內容,適合熟悉基本 VBA 與 ActiveX 控制項的使用者;當您希望在不變更工作表版面的前提下,實現動態且可點擊的內容展開功能時,尤為實用。

1. 開啟您要擴充儲存格內容的工作表,點選開發人員 > 插入 > 文字方塊(ActiveX 控制項)
Excel「開發人員」索引標籤下「插入文字方塊(ActiveX 控制項)」選項的螢幕截圖

提示:若您的功能區上未顯示開發人員索引標籤,可依照下列步驟啟用:如何在 Excel 功能區中顯示/開啟開發人員索引標籤

2. 接下來,在工作表上拖曳繪製一個文字方塊,其寬度與高度須足以容納預期最長的儲存格內容。請務必記下此文字方塊的名稱(預設為 TextBox 1,除非您已在「屬性」中另行修改)。
Excel 中繪製文字方塊以顯示儲存格內容的螢幕截圖

3. 在文字方塊上按一下滑鼠右鍵,並從快捷選單中選擇屬性。在「屬性」窗格中,將 MultiLineWordWrap 設為 True(從下拉清單中選取),即可確保方塊內的長文字自動換行並正確跨多行顯示。
Excel 文字方塊的「屬性」窗格中已選取「多行」和「自動換行」設定的螢幕截圖>>>Excel 文字方塊的「屬性」窗格中已選取「多行」和「自動換行」設定的螢幕截圖

或者,您也可將 AutoSize 設為 True,讓文字方塊根據內容長度自動調整大小——既能避免不必要的空白區域,又能始終完整容納所有文字!

4. 在 Excel 底部的工作表名稱索引標籤上按一下滑鼠右鍵,並從選單中選擇檢視程式碼,即可開啟工作表的 VBA 程式碼視窗。

5. 將下列 VBA 腳本貼入程式碼視窗中。此程式碼會在您點選指定儲存格範圍時,於該儲存格旁顯示一個文字方塊,完整呈現其內容;您可依需求調整此觸發範圍。

VBA:展開儲存格以顯示內容

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice
Dim xRgAddress As String
xRgAddress = "A1:B4" 'the range this VBA work, if you leave it is blank, it work for whole sheet
If xRgAddress = "" Then
  With TextBox1
        .Top = Target.Top
        .Left = Target.Offset(, 1).Left
        .Text = Target.Text
        .Visible = True
    End With
Else
    If Intersect(Target, Range(xRgAddress)) Is Nothing Then
        TextBox1.Visible = False
    Else
        With TextBox1
            .Top = Target.Top
           .Left = Target.Offset(, 1).Left
            .Text = Target.Text
            .Visible = True
        End With
    End If
End If
End Sub

Excel VBA 編輯器視窗中用於展開儲存格內容的 Worksheet_SelectionChange 程式碼螢幕截圖

重要:TextBox 1 在上述程式碼中是指您剛剛建立的文字方塊名稱。請將 A1:B4 更新為您希望啟用此功能的儲存格範圍,或留空以套用至整個工作表。務必在屬性窗格中確認文字方塊名稱是否正確!

6. 返回您的工作表,並按一下開發人員 > 設計模式(確保已取消選取),即可退出設計模式。
Excel「開發人員」索引標籤下的「設計模式」選項螢幕截圖

現在,每當您點擊定義範圍內的儲存格,文字方塊便會自動在該儲存格旁顯示完整內容。
GIF 動圖展示在 Excel 中點擊儲存格時,其內容如何在文字方塊中展開

額外提示:

  • 當您需要快速檢視或複製整個儲存格內容時,此解決方案極為實用,但請務必在您的活頁簿中啟用巨集,以確保程式碼能順利運作。
  • 請注意,透過 VBA 與 ActiveX 控制項所做的變更,在 Excel 網頁版或行動版中可能無法如預期般正常顯示。
  • 若您遇到錯誤,請仔細檢查文字方塊名稱與指定範圍是否拼寫正確。

使用編輯欄的「放大」功能來展開儲存格以顯示所有內容

若您已安裝 Kutools for Excel,可立即使用其 Bigger 編輯欄功能,檢視您點擊之任何儲存格的完整內容,並以可自由調整大小的彈出視窗呈現。無需變更工作表結構即可輕鬆查看或編輯冗長、複雜的公式與內容,省時又高效!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

GIF 動圖示範 Kutools 的「加大公式列」功能完整顯示 Excel 儲存格內容

提示:

1. 更大的編輯欄不僅能完整顯示目前儲存格的內容,您還可直接在彈出視窗中進行編輯,所有變更都會即時套用至工作表中的儲存格。

2. 此欄位可自由調整大小—只需拖曳右下角,即可依您的檢視偏好加寬或加高。

3. 當您選取多個儲存格時,Bigger 編輯欄僅會顯示第一個被選取儲存格的內容。

如需進一步了解 Bigger 編輯欄及其附加功能,請參閱本教學


Excel 公式:使用輔助儲存格公式來顯示展開的儲存格內容

此解決方案透過在獨立的輔助儲存格中運用 Excel 公式,完整重現並顯示目標儲存格的內容(無論其長度為何)。此方法特別適合用於顯示、列印或匯出完整的儲存格資訊,方便檢閱與分享資料,無需依賴編輯欄或調整工作表設計。

常用於合併、顯示或換行儲存格內容的公式:

1. 假設您的長文字位於儲存格 A2,請在相鄰儲存格(例如 )B2)中輸入下列公式:

=A2

此公式僅顯示相同內容,您可依需求調整欄寬或格式。針對特別長的內容,請對該輔助儲存格套用 Excel 的自動換行格式設定,讓內容完整呈現於多行中。
套用文字換行的方法:點選輔助儲存格,再點擊開始 > 自動換行(位於功能區上)。

若需合併多個儲存格:

=CONCATENATE(A2," ",B2," ",C2)

或者,在較新版本的 Excel 中,可使用更具彈性的 TEXTJOIN 函數:

=TEXTJOIN(" ",TRUE,A2:C2)

-TEXTJOIN 可讓您使用指定的分隔符號串接範圍或陣列,並透過 TRUE 參數自動跳過空白儲存格。
- 在指定儲存格(例如 D2)輸入上述公式後,按下 Enter。若要將此邏輯套用至整個清單,請從輔助儲存格向下拖曳填滿控制點!

實用技巧:

  • 務必確認所有參照的儲存格均非空白,以免最終輸出中出現不必要的空白區域。
  • 將輔助儲存格設定為自動換行,即使儲存格寬度有限,也能完整顯示所有內容!
  • 若您的公式內容未完整顯示,請確認已將行高設為自動調整,或手動加大行高以確保全部內容清晰可見。

疑難排解:
若您的公式未顯示全部文字,請確認:

  • 確保儲存格所在欄位寬度足夠,或已啟用自動換行
  • 您的工作表未設定行高限制,或已遭修改而導致無法顯示多行內容。

其他內建 Excel 方法:使用自動換行來顯示儲存格所有內容

Excel 內建的自動換行功能,可讓您在同一儲存格內將長文字自動換行顯示為多行,完整呈現內容於原位置。若您能調整行高,並希望採用無需 VBA 或增益集的原生快速解決方案,這絕對是理想選擇!

操作步驟:

  • 選取包含長文字的儲存格或儲存格範圍。
  • 前往開始功能區的索引標籤,然後點選對齊群組中的自動換行
  • Excel 會自動調整儲存格,讓所有內容以多行顯示。如有需要,請手動增加行高,以確保最佳可讀性。

優點:

  • 快速操作,善用標準 Excel 功能;兼容所有現代 Excel 版本。
  • 無需撰寫程式碼,也無需使用外部工具。
缺點:
  • 調整行高可能會影響工作表的格式。
  • 若您因版面配置需求而希望維持固定行高,則此方法並不適合。
實用提醒:若您鎖定行高或使用限制其顯示的列印版面配置,自動換行可能無法徹底解決可見性問題。

其他內建 Excel 方法:使用註解或附註,在滑鼠懸停時檢視完整儲存格內容

Excel 另一項內建功能,就是能為儲存格新增註解附註!只要將儲存格的完整內容放入註解或附註中,即可透過滑鼠懸停或點擊註解圖示,輕鬆檢視完整文字。此方法特別適合需要顯示冗長說明或註釋,同時又不影響工作表結構的情況,讓您的資料呈現更清晰、專業!

操作步驟:

  • 在包含長內容的儲存格上按一下滑鼠右鍵。
  • 選擇插入註解(或)新增附註,適用於 Excel 2016 及更新版本)。
  • 將儲存格中的完整文字貼上至註解或附註框中。
  • 在框格外按一下即可儲存,儲存格角落將顯示註解指示符號。
  • 只需將滑鼠游標懸停於註解指示符號上,或直接點擊該符號,即可在彈出視窗中查看完整文字。

附註:

  • 此方法適用於偶爾使用,以及需要額外添加註解說明的內容。
  • 註解與附註會不受儲存格尺寸影響而持續顯示,但除非在設定中啟用「列印註解」,否則不會出現在工作表的列印結果中。
缺點:註解/附註並不適合作為編輯儲存格資料或大量檢視的替代方案,且在行動版 Excel 中可能無法持續顯示。

最佳使用技巧:

  • 當您需要與他人共用附帶註解的資料,以利審閱或說明時,可善用註解/附註功能。
  • 若您需要匯出註解或附註以製作摘要或報告,可透過 Excel「校閱」索引標籤中的「顯示所有註解」功能輕鬆完成。

總結建議:

  • 若您的工作表經常更新或與他人共用,建議優先採用公式或內建功能等無需 VBA 或增益集的方法,以降低相容性問題的風險。
  • 若追求持久可見性,搭配自動換行的輔助儲存格公式效果最佳(前提是您能調整儲存格尺寸);若希望點擊時立即展開內容,則可考慮使用 ActiveX 控制項,或搭配 Kutools 的「放大」編輯欄功能。
  • 請留意工作表的設計與列印需求:註解/附註預設不會列印,除非您特別啟用該選項。
  • 若您套用任何方法後仍遇到問題(例如文字被截斷、彈出視窗無法正常運作),請檢查儲存格格式、軟體增益集狀態或巨集安全性設定。
  • 務必將您的活頁簿儲存為保留格式,並在使用 VBA 或自訂功能時嚴格控制變更。

其他操作(文章)

如何關閉自動完成
Excel 中提供選項,可停用自動完成功能。

如何縮小 Excel 檔案大小?
有時 Excel 檔案過大,開啟或儲存可能耗費數分鐘。為解決此問題,本教學將教您如何透過移除不必要的內容與未使用的格式,有效縮小檔案體積!

如何從另一個表格自動填入儲存格
本教學將說明:當您在某一欄位輸入值後,如何自動填入另一張工作表中表格的其他欄位儲存格。

如何在 Excel 中為奇數或偶數(交替)列/欄上色?
設計工作表時,許多人會為奇數或偶數(交替)列或欄上色,以提升視覺效果。本文將介紹兩種在 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用