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

如何在 Excel 中將註解轉換為儲存格內容?

作者曉陽修改日期

在許多情況下,您的工作表可能包含大量重要資訊,這些資訊儲存在批註(或 Excel 較新版本中的「附註」)中。然而,在標準列印輸出時,這些註解未必直接可見或能一併列印;若需共用、歸檔或進一步處理註解內容,管理與提取往往相當不便。為確保這些資訊能與其他儲存格資料一同被直接存取、檢視與列印,您可能需要將所有註解轉移或轉換至對應儲存格的實際內容中。如果您正在尋找有效方法,將 Excel 中的註解轉換為儲存格內容,目前有多種方式可供選擇,每種皆適合不同熟練程度與需求的使用者。

透過使用者自訂函數將註解轉換為儲存格內容

透過 VBA 程式碼將註解轉換為儲存格內容

透過 Kutools for Excel 將註解轉換為儲存格內容


藍色右向箭頭氣泡透過使用者自訂函數將註解轉換為儲存格內容

將註解提取至儲存格的一種實用方法,是運用 Excel 的使用者自訂函數(UDF)。此方法特別適合具備基本 VBA 知識、又不希望執行會直接修改工作表內容之巨集的使用者,因為它能提供更精準的控制力與更高的彈性。UDF 會將註解文字傳回至您指定的任何儲存格,且不會覆寫原始資料。

若要使用此方法將註解轉換為儲存格內容,您必須先建立使用者自訂函數(UDF),再以公式形式套用。請依照下列步驟操作:

1. 按一下開發人員 > Visual Basic,即可開啟 Microsoft Visual Basic for Applications 視窗。在 VBA 視窗中,按一下插入 > 模組,並將下列函數貼到新模組中:

Function GetComments(pRng As Range) As String
'Updateby20140509
If Not pRng.Comment Is Nothing Then
    GetComments = pRng.Comment.Text
End If
End Function

2. 使用 Ctrl + S 或透過功能表儲存您的 VBA 專案。若系統提示,請務必將活頁簿另存為 Excel 啟用巨集活頁簿(*.xlsm),以確保 UDF 能正常運作!

3. 現在,在任何您想顯示註解文字的空白儲存格中,輸入公式 =GetComments(A1)(請將 A1 替換為您要提取註解的實際儲存格參照)。請參閱截圖:

doc-comments-to-cells1

4. 按一下 Enter,即可在該儲存格中顯示來自 A1 儲存格的註解。若要從整個範圍提取註解,請拖曳填滿控點(位於儲存格右下角的小方塊)向下或向右,將公式套用至其他對應資料集中的儲存格,所有註解將自動轉換為儲存格內容。請參閱截圖:

doc-comments-to-cells2

使用此方法時請注意:若儲存格不含註解,公式通常會傳回空白結果。此操作為非破壞性,原始儲存格內容與註解皆維持不變,最適合用於需在不更動來源儲存格的前提下,同時顯示、檢視或列印註解內容與實際儲存格資料的場合。

若要移除公式並僅保留已提取的註解文字,請選取並複製列表放置區域,然後按一下右鍵,選擇貼上數值


藍色右向箭頭氣泡 透過 VBA 程式碼將註解轉換為儲存格內容

對於需要自動執行轉換或處理大量儲存格的使用者,一段簡短的 VBA 巨集即可高效地將所有註解複製到對應儲存格中,並以純文字形式呈現。此方法直接且完全自動化,但會覆寫目標儲存格的既有內容,務必事先備份資料。

1. 首先,選取您要將註解轉換為儲存格內容的範圍;選取較小的範圍,可降低意外遺失資料的風險。

2. 前往開發人員索引標籤,點選 Visual Basic,即可開啟 Microsoft Visual Basic for Applications 視窗。接著點擊插入 > 模組,並將下列程式碼貼上至模組視窗中:

Sub CommentToCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = Rng.NoteText
Next
End Sub

3. 貼上程式碼後,請點擊 VBA 編輯器中的VBA 程式碼執行按鈕 執行按鈕(或按下 )F5)以執行巨集。程式碼通常會提示您選取範圍——請務必選取正確的儲存格。點擊確定繼續,所選範圍內的所有既有註解將複製至對應儲存格,並取代原有內容。以下截圖展示轉換前後的結果:

doc-comments-to-cells-7

doc-comments-to-cells3箭頭doc-comments-to-cells4
注意:為避免意外遺失資料,建議在資料副本上進行操作。

此 VBA 巨集解決方案最適合熟悉巨集操作、且追求註解轉內容流程全面自動化的使用者。其核心優勢在於處理速度快,並能高效批次處理大範圍資料;惟因執行時會覆寫既有內容,務必於執行前謹慎確認,並事先備份重要檔案。


藍色右向箭頭氣泡透過 Kutools for Excel 將註解轉換為儲存格內容

註解與儲存格之間的轉換工具中,Kutools for Excel 提供了一種直覺又高效的方式,讓您快速將註解文字轉入儲存格內容!不僅大幅節省時間、減少手動操作,更能有效降低處理過程中的錯誤風險。

Kutools for Excel:內含超過 300 項實用 Excel 增益集,免費試用 30 天,功能無任何限制!立即取得

安裝 Kutools for Excel 後,即可依照下列簡單步驟將註解轉換為儲存格數值:

1. 框選包含您想轉換為實際儲存格內容之註解的儲存格範圍。

2. 在 Excel 功能區上,按一下 Kutools > 更多 > 註解與儲存格之間的轉換

3. 在註解與儲存格之間的轉換對話方塊中,選擇將註解內容替換至儲存格,即可將每個儲存格的註解/附註直接轉移為儲存格值。請參閱下方截圖:

doc-comments-to-cells-6

4. 按一下確定,所有選定儲存格的註解將立即嵌入對應儲存格內容中,工作表也會即時更新!

此方法特別適合偏好圖形介面、希望盡量減少手動操作的使用者,不僅快速可靠,也非常適合不想使用 VBA 或 Excel 公式的您!如需進一步了解註解與儲存格之間的轉換工具詳情,請立即造訪註解與儲存格之間的轉換功能介紹頁面。

若擔心儲存格內容遭覆寫,建議在轉換前先備份工作表,或直接在複製的工作表上操作。Kutools 亦提供註解雙向轉換功能,讓您靈活掌控、輕鬆管理。


提示、疑難排解與摘要建議

選擇解決方案時,請權衡取捨:VBA 靈活性極高,但需具備一定的技術能力,並務必事先做好資料備份;Kutools 則提供無需編寫程式碼的高效途徑,非常適合重視操作簡便性的普通使用者;而使用者自訂函數可選擇性地提取資料而不影響原始儲存格內容,但需套用公式,且可能無法處理新式對話串註解。

常見的疑難排解要點包括:

  • 如果您的巨集或公式未傳回預期的註解內容,請確認您處理的是交談式「註解」(而非「附註」)— 許多解決方案僅適用於傳統附註。
  • 若您使用的是 Office 365 或 Excel 2019 以上版本,請右鍵點擊儲存格,並選取「顯示/隱藏附註」,以確認您使用的是正確的註解類型。
  • 在套用巨集或進行批次轉換前,務必先儲存檔案,以免資料意外遺失。
  • 提取數值後,若想讓工作表更整潔,可選取這些儲存格,按一下右鍵,再選擇「刪除註釋」以移除註解。

相關文章:

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