Excel 批註:添加、顯示/隱藏、修改、刪除及更多高級操作
對於許多 Excel 使用者來說,批註經常在日常工作中使用。本教程匯集了 Excel 批註的全面知識。在本教程的幫助下,您將不再面臨在不同情況下創建、修改和刪除批註的問題。此外,它還提供了一些高級操作,幫助您在使用 Excel 批註時解決複雜問題。讓我們繼續閱讀本教程以了解更多有關 Excel 批註的詳細信息。
目錄: [ 隱藏 ]
1. Excel中的批註是什麼?
Excel批註可以用來添加有關文件特定部分的備註。例如,您可以使用批註來解釋單元格中的公式,使用批註來提醒自己或其他使用者一些重要事項,或者根據需要使用批註來達到其他目的。
Excel批註有四個組成部分:標識符、批註框、使用者名稱和備註內容。
如上圖所示:
2. 添加批註到單元格
在使用Excel批註之前,您必須首先了解如何向單元格添加批註。本節包含兩個部分,幫助您不僅向單元格添加批註,還能同時向多個單元格添加批註。
2.1 添加批註到單元格
Excel 提供內建功能「插入批註」,幫助您輕鬆地在 Excel 中為單元格添加批註。
1. 選擇一個您想要添加批註的單元格。
2. 點擊檢視 > 新增批註。
提示:
3. 然後批註會添加到選擇的單元格中,您只需在框中輸入備註,然後點擊其他任何單元格即可完成批註。
備註:默認情況下,Excel 批註會標記為 Microsoft Office 使用者名稱。您可以根據需要更改使用者名稱。
2.2 添加批註到多個單元格
使用 Excel內建的插入批註功能時,您一次只能為一個單元格添加批註。本節提供兩種方法,讓您可以同時為多個單元格添加相同的批註。
您可以按照以下步驟使用 Excel 的選擇性粘貼功能,將相同的批註同時添加到多個單元格中。
1. 首先,您需要在單元格中添加批註,點擊以了解如何操作。
2. 選擇帶有批註的單元格,然後按 Ctrl + C 鍵進行複製。
3. 定位至您希望擁有相同批註的單元格區域。
提示:按住 Ctrl 鍵,可以逐一選擇多個不連續的單元格。
4. 點擊首頁 > 粘貼 > 選擇性粘貼。
或者,您可以右鍵點擊任何選定的單元格,然後從上下文選單中選擇選擇性粘貼 > 選擇性粘貼。
5. 在打開的選擇性粘貼對話框中,點擊批註單選按鈕,然後點擊確定。
然後,您可以看到相同的批註已同時添加到選定的單元格,如下所示。
以下的 VBA代碼也可以幫助您輕鬆地在 Excel 中批量添加相同的批註到多個單元格。
1. 打開您想要添加批註到單元格的工作表。
2. 按下 Alt + F11 鍵以開啟 Microsoft Visual Basic for Applications 視窗。
3. 在 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將以下 VBA 複製到代碼視窗中。
VBA 程式碼:批量添加批註到多個單元格
Sub InsertCommentsSelection()
'Updated by Extendoffice 20211018
Dim xRg As Range
Dim xRgEach As Range
Dim xAddress As String
Dim xText As String
On Error Resume Next
xAddress = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range:", "Kutools For Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
If xRg.Count > 1 Then
Set xRg = xRg.SpecialCells(xlCellTypeVisible)
End If
xRg.Select
xText = InputBox("Enter Comment to Add" & vbCrLf & "Comment will be added to all cells in Selection: ", "Kutools For Excel")
If xText = "" Then
MsgBox "No comment added", vbInformation, "Kutools For Excel"
Exit Sub
End If
For Each xRgEach In xRg
With xRgEach
.ClearComments
.AddComment
.Comment.Text Text:=xText
End With
Next xRgEach
End Sub
4. 按下 F5 鍵以執行程式碼。
5. 在彈出的 Kutools for Excel 對話框中,選擇您想要具有相同批註的單元格,然後點擊 OK。
提示:按住 Ctrl 鍵,可以逐一選擇多個不相鄰的單元格。
6. 在第二個打開的 Kutools for Excel 對話框中,輸入批註的文字,然後點擊 OK。
然後相同的批註同時添加到選定的單元格中。請參閱截圖:
備註:在使用此VBA代碼添加批註時,選擇中隱藏的單元格(自動篩選或手動隱藏)將被忽略。
3. 查看或隱藏批註
默認情況下,在單元格上添加批註後,只有批註標識符會顯示在單元格中。通常,您需要將游標懸停在單元格上才能顯示批註框。本節分為四個部分,演示如何在 Excel 中顯示或隱藏批註。
3.1 僅在選定的單元格中顯示或隱藏批註
這部分將向您展示如何在選定的單元格中顯示或隱藏批註。
1. 選擇您想要顯示其批註的單元格。
2. 點擊檢視 > 查看批註/隱藏批註。
然後批註將始終顯示在此單元格上。
若要隱藏批註,請選擇此單元格並點擊檢視 > 查看/隱藏批註。
3.2 在當前工作簿中批量顯示或隱藏所有批註
如果您想在當前工作簿中顯示所有批註,內建的全部顯示(A)功能可以幫助您。
1. 點擊 檢視 > 全部顯示(A)。請參閱截圖:
然後,工作簿中的所有批註將同時顯示。
您可以再次點擊檢閱 > 全部顯示(A)來隱藏所有批註。
3.3 同時隱藏批註及其標識符
預設情況下,當批註添加到單元格後,標識符將保持顯示,直到批註被刪除。本節將向您展示在 Excel 中同時隱藏批註及其標識符的兩種方法。
Excel 提供了一個內建選項,幫助您在整個工作簿中隱藏批註和標識符。
1. 在打開的 Excel 工作簿中,點擊 文件 > 選項。
2. 在 Excel 選項 視窗中,點擊左側窗格中的進階,然後在 顯示 區段中選擇 無批註或標識符 單選按鈕,最後點擊 確定以保存更改。
然後,您可以看到當前工作簿的所有工作表中的所有批註及其對應的標識符都被隱藏。
注意:若要顯示批註標識符,您需要再次點擊文件 > 選項以進入 Excel選項視窗,然後根據需要點擊只顯示標識符,並在懸停時顯示批註或批註和標識符的選項按鈕。
使用上述方法,您需要反覆進入Excel選項視窗來顯示或隱藏批註標識符。這裡推薦Kutools for Excel的視圖選項功能,幫助您輕鬆顯示或隱藏Excel工作簿中的批註和標識符。
1. 安裝 Kutools for Excel 後,點擊 Kutools > 顯示與隱藏 > 檢視選項。請參見截圖:
2. 在視圖選項對話框中,點擊批註部分的無單選按鈕,然後點擊確定。
然後,當前工作簿的所有工作表中的所有批註及其標識符都被隱藏。
備註:若要再次顯示批註標識符,只需點擊 Kutools > 重複最後命令以打開視圖選項對話框,然後根據需要選擇 只顯示標識符或批註及標識符。
如果您想免費試用(30天)此工具,請點擊下載,然後按照上述步驟進行操作。
3.4 當選擇單元格時始終顯示批註
默認情況下,您需要將游標懸停在單元格上才能顯示其批註。當游標移開單元格時,批註將消失。本節將向您展示如何使用 Kutools for Excel 的始終顯示批註功能,在選擇單元格時始終顯示批註。
1. 點擊 Kutools > 更多 > 始終顯示批註。
從現在開始,當選擇一個單元格時,其批註將始終顯示,直到激活另一個單元格。
4. 修改 Excel 中的批註
在為單元格添加批註後,您可能需要更改文字以便及時更新、更改批註的外觀以使其看起來更好,或修改批註以達到其他目的。在本節中,您將找到修改批註所需的內容。
4.1 更改批註中的文字
您可以使用以下方法更改批註或多個批註中的文字內容。
在 Excel 中使用內建功能“編輯批註”非常容易更改批註中的文字
1. 選擇一個您想要更改批註文字的單元格,然後點擊檢視 > 編輯批註。
此外,您可以右鍵點擊有批註的單元格,然後在上下文選單中點擊編輯批註。
2. 然後,所選單元格的批註框會彈出,請根據需要更改文字。
更改文字後,點擊其他任何單元格以完成批註。
使用編輯批註功能時,您一次只能編輯一個批註。如果有大量批註需要修改,使用此功能將浪費大量時間。
在本節中,我們提供兩種方法,讓您可以在 Excel 中批量尋找和替換多個批註中的文字。
4.1.2.1 使用VBA在所有工作表中批量尋找和替換批註中的文字
以下的 VBA代碼可以幫助在工作簿的所有工作表中尋找和替換批註文字。您可以按照以下步驟完成。
1. 按下 Alt + F11 鍵以開啟 Microsoft Visual Basic for Applications 視窗。
2. 在 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將以下 VBA 程式碼複製到程式碼視窗中。
VBA代碼:在所有工作表中尋找和替換批註文字
Sub ReplaceComments()
Dim cmt As Comment
Dim wks As Worksheet
Dim sFind As String
Dim sReplace As String
Dim sCmt As String
sFind = "remark"
sReplace = "replace with new"
For Each wks In ActiveWorkbook.Worksheets
For Each cmt In wks.Comments
sCmt = cmt.Text
If InStr(sCmt, sFind) <> 0 Then
sCmt = Application.WorksheetFunction. _
Substitute(sCmt, sFind, sReplace)
cmt.Text Text:=sCmt
End If
Next
Next
Set wks = Nothing
Set cmt = Nothing
End Sub
備註:在這種情況下,
您需要根據您的需求進行更改。
3. 按下 F5 鍵以執行程式碼。
然後,當前工作簿中所有工作表的指定批註文字將被批量替換為新文字。
4.1.2.2 一個方便的工具,可輕鬆在當前工作表或所有工作表中的批註中尋找和替換文字
使用 Kutools for Excel 的尋找和替換批註文字功能,您可以輕鬆地在當前工作表和整個工作簿的所有工作表中尋找並替換指定的批註文字。
1. 點擊 Kutools > 更多 > 尋找/替換批註文字。
2. 在尋找和替換批註文字對話框中,您需要按以下方式進行配置。
3. 然後會彈出一個 尋找和替換批註文字對話框,告訴您已更改了多少批註,點擊確定。
4. 然後關閉尋找和替換批註文字對話框。
4.2 更改批註字體
您可以輕鬆更改單個批註的格式,例如字體、字號、字體顏色、字體樣式,請按照以下步驟操作。
1. 選擇一個有批註的單元格,然後點擊檢視 > 編輯批註。
2. 現在批註框是可編輯的。您需要選擇備註文字(包括所需的使用者名稱),右鍵點擊並從上下文選單中選擇格式化註釋。
3. 在格式化註釋對話框中,根據需要指定字體樣式、大小、顏色或其他格式,然後點擊確定以保存更改。
然後,您可以看到所選批註中的字體已更改,如下圖所示。
在批註中更改字體後,本節將向您展示如何使用 Kutools for Excel 的格式化註釋功能,將這種新的字體格式應用到當前工作表或工作簿的所有批註中。
1. 點擊 Kutools > 更多 > 格式化註釋。請參見截圖:
2. 在格式化註釋對話框中,您需要:
備註:根據您的需求,選擇性勾選非粗體格式化框。
2. 在彈出的格式化註釋對話框中,選擇您想要將其批註格式應用到其他批註的單元格,然後點擊確定。
3. 然後會彈出一個對話框提醒您已更改批註的總數,點擊確定。
4. 然後關閉 格式化註釋對話框。
您可以看到,當前工作表或所有工作表中所有其他批註的格式已根據所選批註的格式發生了變化。
4.3 更改批註形狀
默認情況下,批註形狀是矩形。如果您想更改批註形狀以使其在 Excel 中看起來更好,本節中的兩種方法可以幫助您。
您可以使用更改批註形狀功能來更改 Excel 中批註的形狀。
1. 在 Excel 功能區中,點擊自訂快速存取工具列 > 更多命令。請參見截圖:
2. 在 Excel 選項 對話框中,您需要進行以下設定。
更改形狀命令現在已添加到功能區,如下圖所示。
3. 選擇一個有批註的單元格,然後點擊檢閱 > 編輯批註。
4. 點擊顯示批註的邊框,然後前往功能區點擊更改批註形狀。
備註:更改批註形狀命令在您點擊批註邊框之前是灰色且無法點擊的。
5. 然後點擊一個形狀,該形狀將作為所選批註的新形狀。在這種情況下,我點擊了六邊形。
現在所選單元格的批註形狀已更改為指定的形狀,如下所示。
在此推薦 Kutools for Excel 的更改批註形狀 功能,幫助您輕鬆更改 Excel 中的批註形狀。
1. 點擊 Kutools > 更多 > 更改批註形狀。
2. 在更改批註形狀對話框中,當前工作簿中的所有批註都列在 批註列表框中,您需要按以下步驟操作。
提示:您可以重複上述兩個步驟,將不同的形狀應用到現有的批註中。不過,如果您想批量將新形狀應用到所有批註,請進行以下設置。
備註:
然後批註形狀會更改為您指定的形狀。
4.4 自動調整註解大小以適應文字
如下面的截圖所示,有些批註框太小,無法顯示所有備註,而有些備註則太短,無法填滿批註框。在這種情況下,您可能需要調整批註框的大小以適應其內容。本節中的方法將幫助您解決此問題。
調整批註框大小最常見的方法是手動拖動批註框的邊框,直到達到您需要的大小。
1. 選擇一個有批註的單元格,點擊檢視 > 編輯批註以使批註可編輯。
2. 點擊批註框的邊框,然後將游標移動到批註框的任意邊框上,當它變成 ,拖動邊框直到達到您想要的大小。請參閱下面的示範。
重複上述步驟1-2以調整其他需要的批註大小。
4.4.2 使用一個出色的工具批量自動調整批註大小以適應其內容
如果需要調整大量批註的大小,使用上述方法將非常耗時。在此強烈推薦 Kutools for Excel 的自動調整註解大小功能。使用此功能,您可以輕鬆地批量調整當前工作表或所有工作表中的批註大小,使其適應內容,只需幾次點擊即可完成。
1. 點擊 Kutools > 更多 > 自動調整註解大小 > 當前工作表或全部工作表,根據需要選擇。
然後,當前工作表或所有工作表中的批註將自動調整大小以適應其內容。
4.5 移除註釋中的使用者名稱
創建批註時,Microsoft使用者名稱會自動添加,您可以使用以下方法移除使用者名稱。
您可以手動從指定的批註中移除使用者名稱。
1. 選擇一個批註的單元格,您想要移除其使用者名稱。
2. 點擊 檢閱 > 編輯批註。
3. 在批註框中選擇使用者名稱,然後按下 Backspace 鍵以刪除它。請參見截圖:
4.5.2 使用一個強大的工具輕鬆批量移除註釋中的使用者名稱
如果您想從當前工作表或所有工作表中的大量批註中移除使用者名稱,以上傳統方法既耗時又令人煩惱。這裡介紹 Kutools for Excel 的移除/添加使用者名稱功能,幫助您輕鬆批量移除批註中的使用者名稱。
1. 點擊 Kutools > 更多 > 移除/添加使用者名稱到註釋。
2. 在批註中移除/添加使用者名稱對話框中,您需要進行以下配置。
3. 然後會彈出一個對話框告訴您更改了多少個批註,點擊OK,然後關閉主移除/添加使用者名稱對話框。
現在使用者名稱已從您指定的當前工作表或所有工作表的批註中移除。
4.6 更改批註的使用者名稱
上述部分演示了從批註中刪除使用者名稱的方法,本節將向您展示如何在 Excel 中更改批註的使用者名稱。
當您插入批註時,使用者名稱會默認生成。由於使用者名稱是用來插入批註的 Excel 應用程式的默認 Microsoft Office 使用者名稱,您可以按照以下步驟進行更改。
1. 點擊 文件 > 選項。
2. 在 Excel 選項 對話框中,保持在 常規 窗格,於 個人化您的 Microsoft Office 副本 區段下的 使用者名稱 文本框中更改使用者名稱,然後點擊 確定以保存更改。
從現在開始,在 Excel 中創建新批註時,新的使用者名稱將自動生成。
注意:此更改將在所有 Microsoft Office 組件中生效。
上述方法更改了 Microsoft Office 中的默認使用者名稱。對於某些 Excel 使用者,他們只需要更改現有批註中的使用者名稱即可。本節中的 VBA代碼將幫助您解決此問題。
1. 打開您想要更改現有批註中使用者名稱的工作簿,然後按下 Alt + F11 鍵。
2. 在打開的 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將以下 VBA 複製到代碼視窗中。
VBA代碼:更改當前工作簿中現有批註的使用者名稱
Sub ChangeCommentName()
'Updateby20211008
Dim xWs As Worksheet
Dim xComment As Comment
Dim oldName As String
Dim newName As String
xTitleId = "KutoolsforExcel"
oldName = InputBox("Old Name", xTitleId, Application.UserName)
newName = InputBox("New Name", xTitleId, "")
For Each xWs In Application.ActiveWorkbook.Worksheets
For Each xComment In xWs.Comments
xComment.Text (Replace(xComment.Text, oldName, newName))
Next
Next
End Sub
3. 按下 F5 鍵以執行程式碼。
4. 然後,KutoolsforExcel 對話框彈出,默認使用者名稱顯示在當前批註列表的文本框中,點擊 OK 繼續。
5. 然後會彈出另一個 KutoolsforExcel 對話框,您需要在文本框中輸入新的使用者名稱,然後點擊 OK。
然後,當前工作簿中所有批註的使用者名稱都被替換為新的使用者名稱。
在上述步驟中,您已學會使用“移除註釋中的使用者名稱”選項,通過“ 移除/添加使用者名稱到註釋”功能來移除當前工作表或工作簿中所有工作表的註釋中的使用者名稱。這裡建議您結合同一功能中的另一選項(給註釋添加使用者名稱),以便輕鬆更改現有註釋的使用者名稱。請按以下步驟操作。
1. 點擊 Kutools > 更多 > 移除/添加使用者名稱到註釋。
2. 在移除/添加使用者名稱到批註的對話框中,您需要進行以下設定。
使用此功能時,首先需要移除註釋中的所有使用者名稱。
現在您需要給現有的批註添加新的使用者名稱。
現在所有批註中的使用者名稱已更改。
5. 將批註複製到 Excel 中的其他單元格
5.1 使用選擇性粘貼功能將批註複製到其他單元格
您可以使用 Excel內建功能“選擇性粘貼”將批註從一個單元格複製到另一個單元格。
1. 選擇一個有批註的單元格,按 Ctrl+ C 鍵來複製它。
2. 選擇一個您希望擁有相同批註的單元格,右鍵單擊它,然後從上下文選單中選擇選擇性粘貼。請參見截圖:
提示:選擇目標單元格後,您可以按 Ctrl + Alt + V 快捷鍵打開選擇性粘貼對話框。
3. 在打開的選擇性粘貼對話框中,點擊粘貼組中的批註單選按鈕,然後點擊確定。
然後,複製的批註被粘貼到選定的單元格。
備註:如果您想將多個批註從一個區域複製到新的區域,您需要先選擇該區域,然後按照上述步驟進行操作。
5.2 使用一個驚人的工具輕鬆地將批註複製到其他單元格
上述方法一次只能複製一個區域內的批註。如果需要複製多個不連續區域的批註,該怎麼辦呢?在這裡,我們推薦使用 Kutools for Excel 的多區域複製功能來輕鬆解決這個問題。
1. 按住 Ctrl 鍵逐一選擇不連續的區域。
2. 點擊 Kutools > 多區域複製。
3. 在打開的多區域複製對話框中,選擇批註單選按鈕,然後點擊確定。
備註:根據您的需求,可以選擇啟用 包括行高、包括列寬和不複製已經隱藏的行和列選項。
4. 然後會彈出另一個 多區域複製對話框,請選擇要粘貼複製批註的位置(只需選擇一個單元格),然後點擊確定。
然後只有區域中的批註會被粘貼到目標單元格。
6. 在 Excel 中的批註中插入圖片
假設您計劃向客戶發送產品報價方案。為了使方案更生動,您決定在每個產品單元格的批註框中插入產品圖片。當客戶將游標懸停在帶有批註的單元格上時,對應的圖片將顯示在批註框中。本節將向您展示如何在 Excel 批註中插入圖片。
在 Excel 中,您可以使用格式化註釋功能將圖片插入到批註中。請按照以下步驟操作。
1. 首先,您需要在單元格中插入批註:選擇該單元格,然後點擊檢視 > 新增批註。
2. 現在已在選定的單元格中插入批註,移除批註框中的使用者名稱。
3. 點擊顯示批註的邊框以選擇批註框。
4.右鍵點擊批註框,然後在上下文選單中選擇格式化註釋。
5. 在格式化註釋對話框中,您需要:
6. 在打開的 填充效果對話框中,轉到圖片選項卡,然後點擊選擇圖片按鈕。
7. 然後尋找並選擇您希望顯示在批註框中的圖片。
8. 開啟圖片後,它會顯示在 填充效果對話框中,點擊確定以關閉此對話框。
9. 當返回到格式化註釋對話框時,點擊確定。
現在,指定的圖片已添加到所選單元格的批註框中。
10. 重複上述步驟,將圖片插入到其他批註中。
7. 將單元格值轉換為批註,反之亦然
要將單元格值轉換為批註或反之,您可以通過手動複製粘貼來完成。此部分提供有效的方法,幫助您擺脫耗時的操作。
7.1 將單元格值轉換為批註
您可以使用以下方法之一將單元格值轉換為Excel中的批註。
運行以下 VBA代碼可以幫助自動將工作表中的單元格值轉換為批註。
1. 按下 Alt + F11 鍵以開啟 Microsoft Visual Basic for Applications 視窗。
2. 在 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將以下 VBA 複製到代碼視窗中。
VBA代碼:將單元格值轉換為批註
Sub CellToComment()
'Updateby20211011
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.NoteText Text:=Rng.Value
Next
End Sub
3. 按下 F5 鍵以執行程式碼。
4. 在彈出的 Kutools for Excel 對話框中,您需要選擇要將值轉換為批註的單元格,然後點擊 OK。
然後,單元格的值將轉換為批註,如下圖所示。
如果您是 Excel 新手且不擅長處理 VBA 程式碼,我們推薦使用 Kutools for Excel 的 註解與儲存格之間的轉換 功能,幫助您輕鬆地將儲存格值轉換為批註,只需幾次點擊即可完成。
1. 點擊 Kutools > 更多 > 註解與儲存格之間的轉換。請參見截圖:
2. 在打開的註解與儲存格之間的轉換對話框中,您需要進行以下配置。

提示:如果選定的單元格中已經有批註,若要將單元格內容添加到現有批註中,您需要選擇“添加儲存格內容到註解”單選按鈕。
然後,單元格的值立即轉換為批註,如下圖所示。
7.2 將批註轉換為單元格值
除了將單元格內容轉換為批註外,您可能還需要將批註轉換為單元格內容。本節將向您展示兩種方法來解決此問題。
應用以下 VBA代碼可以幫助自動將批註轉換為單元格內容。請按以下步驟操作。
1. 按下 Alt + F11 鍵以開啟 Microsoft Visual Basic for Applications 視窗。
2. 在 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組。然後將以下 VBA 複製到代碼視窗中。
VBA代碼:將批註內容替換至儲存格內容在 Excel 中
Sub CommentToCell()
'Updated by Extendoffice 20211011
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Kutools for Excel"
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. 按下 F5 鍵來執行程式碼。在彈出的 Kutools for Excel 對話框中,選擇包含您想要轉換為單元格內容的批註的單元格,然後點擊 OK。
現在批註已立即轉換為單元格內容,如下圖所示。
使用 Kutools for Excel 的 註解與儲存格之間的轉換 功能將是將批註轉換為 Excel 中儲存格內容的最有效方法。
1. 安裝 Kutools for Excel 後,點擊 Kutools > 更多 > 註解與儲存格之間的轉換。
2. 在打開的註解與儲存格之間的轉換對話框中,您需要:

提示:如果選擇的單元格中已經有內容,若要在現有單元格內容之前或之後添加批註內容,您需要選擇“添加註解內容到儲存格”選項。
現在批註已立即轉換為單元格內容。
8. 從單元格中提取批註文字
假設您有一個大型工作簿,裡面有許多批註分散在各個工作表中,現在您希望將這些批註集中到一個列表中以達到某些目的,本節中的方法可以幫助您。
8.1 使用自定義函數提取批註文字
您可以應用以下自訂函數來提取特定區域內單元格的批註文字。
1. 按下 Alt + F11 鍵。
2. 然後,Microsoft Visual Basic for Applications 視窗彈出,點擊插入 > 模組。接著將以下的 VBA代碼複製到代碼視窗中。
VBA代碼:提取批註文字
Function getComment(xCell As Range) As String
'UpdatebyExtendoffice20211011
On Error Resume Next
getComment = xCell.Comment.Text
End Function
3. 按下 Alt + Q 鍵以關閉 Microsoft Visual Basic for Applications 視窗。
4. 選擇一個空白單元格,輸入以下公式並按 Enter 鍵以獲取批註內容。
提示:如果需要提取同一列中的多個批註,請選擇第一個結果單元格,然後向下拖動其自動填充柄以獲取其他結果。請參見截圖:
=getComment(B3)
注意:若要提取同一列或同一行的批註,此自定義函數可以幫助完成。然而,如果您想提取分散在整個工作表中的批註,我們建議使用以下更方便的方法。
8.2 使用一個驚人的工具獲取所有批註的列表
Kutools for Excel 的創建批註列表 功能幫助您輕鬆獲得工作表或所有工作表中的所有批註列表,根據您的需求進行選擇。
1. 點擊 Kutools > 更多 > 創建批註列表。
2. 在創建批註列表對話框中,您需要按如下配置。
在新工作簿裡:選擇此選項,所有的批註將會列在新工作簿中;
在新工作表裡:選擇此選項,所有的批註將會列在當前工作簿的新工作表中。
然後您可以看到所有批註都已提取,如下所示。
9. 重設所有註解位置於 Excel 中
有時候,您可能會將批註框拖得離單元格很遠,然後發現要將它們恢復到原來的位置並不簡單。本節提供了兩種方法來幫助您在 Excel 中重置所有批註位置。
9.1 使用VBA重設所有批註位置
您可以應用以下 VBA代碼來重設當前工作表中所有批註的位置。
1. 啟用您想要重設所有批註位置的工作表,按下 Alt + F11 鍵。
2. 在打開的 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,然後將以下 VBA 複製到代碼視窗中。
VBA代碼:重設當前工作表中所有批註的位置
Sub ResetComments()
'Update 20211012
Dim pComment As Comment
For Each pComment In Application.ActiveSheet.Comments
pComment.Shape.Top = pComment.Parent.Top + 5
pComment.Shape.Left = pComment.Parent.Offset(0, 1).Left + 5
Next
End Sub
3. 按下 F5 鍵執行程式碼,然後所有批註位置將恢復到原始位置。請參閱螢幕截圖:
9.2 使用便捷工具輕鬆重設所有批註位置
在此推薦 Kutools for Excel 的重設註解位置功能,幫助您僅需幾次點擊即可重設當前工作表或所有工作表中的所有註解位置。
1. 點擊 Kutools > 更多 > 重設註解位置 > 當前工作表 或 所有工作表,根據您的需求。
然後,所有批註位置將立即恢復到其原始位置。
10. 刪除 Excel 中的批註
本節介紹如何在 Excel 中刪除批註。
10.1 刪除單元格中的批註
使用內建的刪除批註功能刪除單元格中的批註非常簡單。
1. 選擇要刪除其批註的單元格。
2. 點擊 檢視 > 刪除。
提示:您可以右鍵點擊單元格,然後在快捷選單中選擇刪除批註。
然後,選定單元格中的批註被刪除。
10.2 刪除選擇區域或整個工作表中的所有批註
要刪除區域或整個工作表中的所有批註,您可以按以下步驟進行。
1. 選擇您要刪除批註的區域或多個區域。
備註:按下 Ctrl+ A 按鍵或點擊左上角按鈕 在工作表操作區域中選擇整個工作表。
2. 然後,點擊檢視 > 刪除,或右鍵點擊任意單元格並在上下文選單中選擇刪除批註。
然後,批註會在選擇的區域或整個工作表中被刪除。
10.3 刪除整個工作簿中的所有批註
要從整個工作簿中刪除所有批註,通常可以使用上述方法逐一處理工作表。這裡有一個方便的代碼可以幫助您快速批量刪除整個工作簿中的所有批註。
1. 打開您想要刪除所有批註的工作簿,按下 Alt + F11 鍵以開啟 Microsoft Visual Basic for Applications 視窗。
2. 在 Microsoft Visual Basic for Applications 視窗中,點擊 檢視 > 立即視窗,然後將以下 VBA 複製到立即視窗中。
VBA代碼:刪除所有的表中的所有批註
For each ws in Worksheets: ws.cells.ClearComments: Next ws
3. 確保游標顯示在立即窗口中,然後按 Enter 鍵。
現在當前工作簿中的所有批註都已同時刪除。
我們希望本教程能幫助您輕鬆解決遇到的任何批註問題,提高工作效率。
最佳辦公效率工具
🤖 | Kutools AI 助手:基於智能執行方式革新數據分析:智能執行 | 生成代碼 | 創建自訂公式 | 分析數據並生成圖表 | 調用 Kutools 函數… |
熱門功能:查找、標記重複值或識別重複項 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... | |
高級 LOOKUP: 多條件 VLookup | 多值 VLookup | 多表查找 | 模糊查找 .... | |
高級下拉列表:快速創建下拉列表 | 依賴下拉列表 | 多選下拉列表 .... | |
列管理器: 添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較區域和列 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按列表發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 種工具集: 12 個文本工具(添加文本、刪除特定字符、...) | 50+ 圖表 類型(甘特圖、...) | 40+ 實用 公式(基於生日計算年齡、...) | 19 個插入工具(插入QR碼、根據路徑插入圖片、...) | 12 個轉換工具(金額轉大寫、匯率轉換、...) | 7 個合併與分割工具(高級合併行、分割儲存格、...) | ... 還有更多 |
使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。 點擊這裡獲取您最需要的功能...
Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
- 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
- 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!