Note: The other languages of the website are Google-translated. Back to English

如何在Excel中將註釋轉換為單元格內容?

假設我在工作表中有一個充滿註釋的範圍單元格,現在,我想將所有註釋都轉換為單元格內容,以便可以整齊而完整地打印它們。 有什麼好的方法可以解決這個任務?

使用用戶定義的功能將註釋轉換為單元格內容

使用VBA代碼將註釋轉換為單元格內容

使用Kutools for Excel將註釋轉換為單元格內容

Office選項卡在Office中啟用選項卡式編輯和瀏覽,並使您的工作更加輕鬆...
Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%
  • 重用任何東西: 將最常用或最複雜的公式,圖表等添加到您的收藏夾中,並在將來快速重用它們。
  • 超過20種文字功能: 從文本字符串中提取數字; 提取或刪除部分文字; 將數字和貨幣轉換為英文單詞。
  • 合併工具:將多個工作簿和工作表合二為一; 合併多個單元格/行/列,而不會丟失數據; 合併重複的行和總和。
  • 分割工具:根據價值將數據分割成多個工作表; 一本工作簿可轉換為多個Excel,PDF或CSV文件; 一列到多列。
  • 跳過粘貼 隱藏/過濾的行; 計數與求和 按背景色; 向多個收件人批量發送個性化電子郵件。
  • 超級過濾器: 創建高級過濾方案並應用於任何工作表; 分類 按星期,日期,頻率等 篩選 用粗體,公式,註釋...
  • 超過300個強大的功能; 適用於 Office 2007-2021 和 365; 支持所有語言; 在您的企業或組織中輕鬆部署。

箭頭藍色右氣泡 使用用戶定義的功能將註釋轉換為單元格內容

通過使用此方法,您需要首先創建一個定義的函數,然後應用定義的公式將註釋轉換為單元格內容。 您可以按照以下步驟完成它:

1。點擊 開發人員 > Visual Basic中,一個新的 適用於應用程序的Microsoft Visual Basic 將顯示一個窗口,單擊 插入 > 模塊,然後將以下函數輸入到模塊中:

函數GetComments(pRng作為範圍)作為字符串'Updateby20140509如果pRng.Comment不存在,則GetComments = pRng.Comment.Text如果結束,則結束函數

2.媒體推薦 按Ctrl + S 保存功能。

3然後輸入以下公式“= GetComments(A1)在任何空白單元格中,在這種情況下,我將使用單元格E1。 看截圖:

文檔註釋到單元格1

4。 按 Enter 鍵。 並選擇單元格E1,然後將填充手柄拖到要包含此公式的單元格範圍內。 並且所有註釋都轉換為單元格內容。 看截圖:

文檔註釋到單元格2


箭頭藍色右氣泡 使用VBA代碼將註釋轉換為單元格內容

如果您知道VBA代碼,則以下簡短代碼也可以幫助您將註釋轉換為單元格內容。

1。 選擇要轉換為單元格內容的範圍;

2。 點擊 開發人員 > Visual Basic中,一個新的 適用於應用程序的Microsoft Visual Basic 將顯示一個窗口,單擊 插入 > 模塊,然後將以下代碼輸入到模塊中:

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。 然後點擊  文檔乘法計算 3 按鈕運行代碼。 並選擇要轉換的範圍,然後單擊 OK,並且所有選定的註釋都已轉換為其相關單元格中的單元格內容。


文檔註釋到單元格3 -2 文檔註釋到單元格4

備註:如果您不想評論,則可以將其刪除。


箭頭藍色右氣泡 使用Kutools for Excel將註釋轉換為單元格內容

Excel的Kutools :具有300多個方便的Excel加載項,可以在30天內免費試用,沒有任何限制。立即獲取 .

轉換評論和單元格 of Excel的Kutools 是一個方便實用的工具,可以幫助您解決有關註釋的許多問題。

安裝後 Excel的Kutools,請執行以下操作:

1。 選擇您要將註釋導入單元格中的範圍。

2。 點擊 庫工具 > 更多 > 轉換評論和單元格,請參見屏幕截圖:

文檔註釋到單元格 5

3。 在 轉換評論和單元格 對話框中選擇 將評論轉換為單元格內容。 看截圖:

文檔註釋到單元格 6

4。 然後點擊 OK。 現在,所有選定的註釋都將轉換為其原始範圍內的單元格內容。

有關更多詳細信息 轉換評論和單元格, 請拜訪 轉換註釋和單元格功能描述.


相關文章:


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (24)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
我還沒有嘗試過,但它似乎完全符合我的需要。 謝謝
網站主持人對此評論進行了最小化
天哪,你是救世主!!!! 謝謝你。
網站主持人對此評論進行了最小化
效果很好,多麼好的解決方案! 謝謝。
網站主持人對此評論進行了最小化
“使用用戶定義的功能將評論轉換為單元格內容”起初這很有效,我保存了工作簿並關閉了它。 下次我打開工作簿時,以前正確顯示單元格註釋的每個單元格現在都顯示#NAME? 錯誤! 如何防止這種情況?
網站主持人對此評論進行了最小化
起初工作,但後來返回一個#NAME? 錯誤。
網站主持人對此評論進行了最小化
我一直認為我對 Excel 了解最多。 但我從來不知道您可以編寫和使用用戶定義的函數,就好像它們是 Excel 原生的一樣。 謝謝你給我今天的課。
網站主持人對此評論進行了最小化
嗨,當我運行上面的代碼“Convert...VBA 代碼”時,我得到了一個奇怪的結果。 對於每個具有註釋文本(即公式)的單元格範圍(B2:N2),當 ode 運行時,它僅適用於 ColB、ColD、ColF、ColH、ColJ、ColL、ColN - 每隔一列! 如果我只為 ColB 運行它,它就可以工作。 但如果我為 ColC 運行它,它不會。 注意:公式幾乎相同。 該單元格根本沒有評論中的值/字符串(所以我不認為這是一個公式問題。同樣適用於所有其他列。如果它在該範圍內工作,它會自行工作,如果沒有,則不會。有什麼建議嗎?在發布之前,我想我會嘗試一個新的工作簿作為測試。在 A1 中輸入了一個公式“=ROW()+COLUMN()”。填充到範圍 C3。運行此代碼:Public Sub CellFormulaToCellComment() '作者:Darren R.... 05 年 2014 月 4 日'將單元格公式複製到單元格註釋中'注意:將刪除所有現有註釋,因此請小心 Dim CellInRange As Range Dim CellComment As String For Each CellInRange In Selection If CellInRange .HasFormula Then CellComment = CellInRange.Formula CellInRange.ClearComments CellInRange.AddComment (CellComment) End If Next End Sub 將公式複製到每個單元格的註釋中。將 PasteSpecial 註釋複製到 D6:FXNUMX。現在有帶有註釋的空單元格 然後運行“CommentToCell” sub 並且它在每個單元格中都有效。所以現在我真的很難過。此外,我 f 發現有關 NoteText 的一些信息已過時並替換為 Cell.Comment 但換出命令不起作用,我不確定如何將其全部更改為工作任何想法將不勝感激。 謝謝,達倫
網站主持人對此評論進行了最小化
你太棒了,非常感謝,非常感謝
網站主持人對此評論進行了最小化
似乎不起作用。 我在 Windows 2013 上使用 Office 7。我得到 #Name ? 關於我應該做什麼的任何線索? 我是否必須更改 Office 2013 版 Excel 的任何代碼元素? 謝謝
網站主持人對此評論進行了最小化
你好! 太棒了,非常感謝你的這篇文章! 它幫助我節省了一天! :) 謝謝!
網站主持人對此評論進行了最小化
幹得好,非常感謝
網站主持人對此評論進行了最小化
1400 條單元格評論只用了幾分鐘。 哇! 謝謝你。
網站主持人對此評論進行了最小化
它的工作:) 謝謝! 做得好
網站主持人對此評論進行了最小化
你好。 我試過這段代碼,它工作正常。 但是我有一個小問題:我可以將這段代碼與 VLOOKUP 結合使用嗎? 我試過了,但我什麼也沒得到。 如果你能幫助我,我將不勝感激。 我是巴西人。 如果我寫錯了,我道歉。 謝謝!
網站主持人對此評論進行了最小化
你是我的英雄!!!!!!!!!!!!!!!!!!!!!! 謝謝你,謝謝你,謝謝你
網站主持人對此評論進行了最小化
當我更改評論時,它不會自動更新。 我該如何改變? 謝謝
網站主持人對此評論進行了最小化
這裡同樣的問題。 更改註釋不會觸發計算。 強制計算 (F9) 不起作用。 保存和加載文件不起作用。 但是,更改單元格內容將觸發計算。
網站主持人對此評論進行了最小化
你是明星!!! 謝謝
網站主持人對此評論進行了最小化
完美的! 謝謝你
網站主持人對此評論進行了最小化
很棒的提示,謝謝分享!
網站主持人對此評論進行了最小化
有沒有辦法在沒有評論標題或非粗體字的情況下做到這一點?
這裡還沒有評論
載入更多
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護