Skip to main content

Excel 批註:添加、顯示/隱藏、修改、刪除及更多高級操作

Author: Siluvia Last Modified: 2025-05-14

對於許多 Excel 使用者來說,批註經常在日常工作中使用。本教程匯集了 Excel 批註的全面知識。在本教程的幫助下,您將不再面臨在不同情況下創建、修改和刪除批註的問題。此外,它還提供了一些高級操作,幫助您在使用 Excel 批註時解決複雜問題。讓我們繼續閱讀本教程以了解更多有關 Excel 批註的詳細信息。

目錄: [ 隱藏 ]

(點擊下方或右側目錄中的任意標題即可跳轉至相應章節。)

1. Excel中的批註是什麼?

Excel批註可以用來添加有關文件特定部分的備註。例如,您可以使用批註來解釋單元格中的公式,使用批註來提醒自己或其他使用者一些重要事項,或者根據需要使用批註來達到其他目的。

Excel批註有四個組成部分:標識符、批註框、使用者名稱和備註內容。

What is the comment

如上圖所示:

批註標識符:單元格右上角的小紅色三角形,用於指示單元格中的批註。
批註框:帶有指向標識符箭頭的矩形。
使用者名稱:框中的粗體文字是創建此批註的Microsoft Office使用者名稱。
批註內容:使用者名稱下方的文字。

2. 添加批註到單元格

在使用Excel批註之前,您必須首先了解如何向單元格添加批註。本節包含兩個部分,幫助您不僅向單元格添加批註,還能同時向多個單元格添加批註。

2.1 添加批註到單元格

Excel 提供內建功能「插入批註」,幫助您輕鬆地在 Excel 中為單元格添加批註。

1. 選擇一個您想要添加批註的單元格。

2. 點擊檢視 > 新增批註

Click Review > New Comment

提示

1) 您可以右鍵點擊單元格,然後從上下文選單中點擊 插入批註來創建批註。

right-click a cell and then click Insert Comment

2) 或者您可以使用鍵盤快捷鍵創建批註:選擇一個單元格,然後按 Shift + F2 鍵。

3. 然後批註會添加到選擇的單元格中,您只需在框中輸入備註,然後點擊其他任何單元格即可完成批註。

a comment is added to the selected cell

備註:默認情況下,Excel 批註會標記為 Microsoft Office 使用者名稱。您可以根據需要更改使用者名稱

2.2 添加批註到多個單元格

使用 Excel內建的插入批註功能時,您一次只能為一個單元格添加批註。本節提供兩種方法,讓您可以同時為多個單元格添加相同的批註。

2.2.1 使用選擇性粘貼功能向多個單元格添加批註

您可以按照以下步驟使用 Excel 的選擇性粘貼功能,將相同的批註同時添加到多個單元格中。

1. 首先,您需要在單元格中添加批註,點擊以了解如何操作

2. 選擇帶有批註的單元格,然後按 Ctrl + C 鍵進行複製。

3. 定位至您希望擁有相同批註的單元格區域。

提示:按住 Ctrl 鍵,可以逐一選擇多個不連續的單元格。

copy the comment cell and then select other cells

4. 點擊首頁 > 粘貼 > 選擇性粘貼

或者,您可以右鍵點擊任何選定的單元格,然後從上下文選單中選擇選擇性粘貼 > 選擇性粘貼

select Paste Special > Paste Special

5. 在打開的選擇性粘貼對話框中,點擊批註單選按鈕,然後點擊確定

click the Comments radio button in the dialog box

然後,您可以看到相同的批註已同時添加到選定的單元格,如下所示。

the same comment has been added to selected cells

2.2.2 使用VBA向多個單元格添加批註

以下的 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

copy and paste the code into the module

4. 按下 F5 鍵以執行程式碼。

5. 在彈出的 Kutools for Excel 對話框中,選擇您想要具有相同批註的單元格,然後點擊 OK。

提示:按住 Ctrl 鍵,可以逐一選擇多個不相鄰的單元格。

select the cells to insert comment

6. 在第二個打開的 Kutools for Excel 對話框中,輸入批註的文字,然後點擊 OK。

type in the comment

然後相同的批註同時添加到選定的單元格中。請參閱截圖:

the same comment is added to selected cells

備註:在使用此VBA代碼添加批註時,選擇中隱藏的單元格(自動篩選或手動隱藏)將被忽略。


3. 查看或隱藏批註

默認情況下,在單元格上添加批註後,只有批註標識符會顯示在單元格中。通常,您需要將游標懸停在單元格上才能顯示批註框。本節分為四個部分,演示如何在 Excel 中顯示或隱藏批註。

3.1 僅在選定的單元格中顯示或隱藏批註

這部分將向您展示如何在選定的單元格中顯示或隱藏批註。

1. 選擇您想要顯示其批註的單元格。

2. 點擊檢視 > 查看批註/隱藏批註

Click Review > Show/Hide Comment

然後批註將始終顯示在此單元格上。

the comment will be always displayed on this cell

若要隱藏批註,請選擇此單元格並點擊檢視 > 查看/隱藏批註

3.2 在當前工作簿中批量顯示或隱藏所有批註

如果您想在當前工作簿中顯示所有批註,內建的全部顯示(A)功能可以幫助您。

1. 點擊 檢視 > 全部顯示(A)。請參閱截圖:

Click Review > Show All Comments

然後,工作簿中的所有批註將同時顯示。

您可以再次點擊檢閱 > 全部顯示(A)來隱藏所有批註。

3.3 同時隱藏批註及其標識符

預設情況下,當批註添加到單元格後,標識符將保持顯示,直到批註被刪除。本節將向您展示在 Excel 中同時隱藏批註及其標識符的兩種方法。

3.3.1 使用 Excel內建選項隱藏批註及其標識符

Excel 提供了一個內建選項,幫助您在整個工作簿中隱藏批註和標識符。

1. 在打開的 Excel 工作簿中,點擊 文件 > 選項

2. 在 Excel 選項 視窗中,點擊左側窗格中的進階,然後在 顯示 區段中選擇 無批註或標識符 單選按鈕,最後點擊 確定以保存更改。

specify the options in the Excel Options dialog box

然後,您可以看到當前工作簿的所有工作表中的所有批註及其對應的標識符都被隱藏。

all comments and the corresponding indicators are hidden in all sheets

注意:若要顯示批註標識符,您需要再次點擊文件 > 選項以進入 Excel選項視窗,然後根據需要點擊只顯示標識符,並在懸停時顯示批註批註和標識符的選項按鈕。

display the comment indicators, select other options

3.3.2 使用一個出色的工具輕鬆隱藏批註及其標識符

使用上述方法,您需要反覆進入Excel選項視窗來顯示或隱藏批註標識符。這裡推薦Kutools for Excel視圖選項功能,幫助您輕鬆顯示或隱藏Excel工作簿中的批註和標識符。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 安裝 Kutools for Excel 後,點擊 Kutools > 顯示與隱藏 > 檢視選項。請參見截圖:

click Kutools > Show & Hide > View Options

2. 在視圖選項對話框中,點擊批註部分的單選按鈕,然後點擊確定

click the None radio button in the dialog box

然後,當前工作簿的所有工作表中的所有批註及其標識符都被隱藏。

備註:若要再次顯示批註標識符,只需點擊 Kutools > 重複最後命令以打開視圖選項對話框,然後根據需要選擇 只顯示標識符批註及標識符

choose Comment indicator only or Comment & indicator  to display the comment indicator again

  如果您想免費試用(30天)此工具,請點擊下載,然後按照上述步驟進行操作。

3.4 當選擇單元格時始終顯示批註

默認情況下,您需要將游標懸停在單元格上才能顯示其批註。當游標移開單元格時,批註將消失。本節將向您展示如何使用 Kutools for Excel始終顯示批註功能,在選擇單元格時始終顯示批註。

1. 點擊 Kutools > 更多 > 始終顯示批註

Click Kutools > More > Always Show Comments

從現在開始,當選擇一個單元格時,其批註將始終顯示,直到激活另一個單元格。


4. 修改 Excel 中的批註

在為單元格添加批註後,您可能需要更改文字以便及時更新、更改批註的外觀以使其看起來更好,或修改批註以達到其他目的。在本節中,您將找到修改批註所需的內容。

4.1 更改批註中的文字

您可以使用以下方法更改批註或多個批註中的文字內容。

4.1.1 使用編輯批註功能更改批註中的文字

在 Excel 中使用內建功能“編輯批註”非常容易更改批註中的文字

1. 選擇一個您想要更改批註文字的單元格,然後點擊檢視 > 編輯批註

此外,您可以右鍵點擊有批註的單元格,然後在上下文選單中點擊編輯批註

click Edit Comment  under review tab

2. 然後,所選單元格的批註框會彈出,請根據需要更改文字。

更改文字後,點擊其他任何單元格以完成批註。

After changing the texts, click on any other cell to complete the comment

4.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

copy and paste the code into the module

備註:在這種情況下,

1) 第七行中的“備註sFind = "remark" 是您想要更改的原始批註文字。
2) 第八行中的“replace with new”在 sReplace = "replace with new" 中是您想要替換的新文本。

您需要根據您的需求進行更改。

3. 按下 F5 鍵以執行程式碼。

然後,當前工作簿中所有工作表的指定批註文字將被批量替換為新文字。

4.1.2.2 一個方便的工具,可輕鬆在當前工作表或所有工作表中的批註中尋找和替換文字

使用 Kutools for Excel尋找和替換批註文字功能,您可以輕鬆地在當前工作表和整個工作簿的所有工作表中尋找並替換指定的批註文字。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 點擊 Kutools > 更多 > 尋找/替換批註文字

Click Kutools > More > Find/Replace Comment Text

2. 在尋找和替換批註文字對話框中,您需要按以下方式進行配置。

2.1) 在範圍下拉列表中,根據您的需求選擇當前工作表全部工作表
2.2) 在批註框中尋找文字,輸入您想要更改的原始文字;
2.3) 在替換為框中,輸入您想要替換的新文字;
2.4) 點擊替換按鈕。請參閱截圖:

set options in the dialog box

3. 然後會彈出一個 尋找和替換批註文字對話框,告訴您已更改了多少批註,點擊確定

a dialog box pops up to tell how many comments have been changed,

4. 然後關閉尋找和替換批註文字對話框。

4.2 更改批註字體

4.2.1 使用格式化註釋功能更改批註中的字體

您可以輕鬆更改單個批註的格式,例如字體、字號、字體顏色、字體樣式,請按照以下步驟操作。

1. 選擇一個有批註的單元格,然後點擊檢視 > 編輯批註

2. 現在批註框是可編輯的。您需要選擇備註文字(包括所需的使用者名稱),右鍵點擊並從上下文選單中選擇格式化註釋

right-click and select Format Comment

3. 在格式化註釋對話框中,根據需要指定字體樣式、大小、顏色或其他格式,然後點擊確定以保存更改。

specify the font style, size, color, or other formats

然後,您可以看到所選批註中的字體已更改,如下圖所示。

the font in the selected comment is changed

4.2.2 使用出色工具更改所有批註的字體

在批註中更改字體後,本節將向您展示如何使用 Kutools for Excel格式化註釋功能,將這種新的字體格式應用到當前工作表或工作簿的所有批註中。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 點擊 Kutools > 更多 > 格式化註釋。請參見截圖:

Click Kutools > More > Format Comment

2. 在格式化註釋對話框中,您需要:

2.1) 在範圍下拉列表中選擇您需要的當前工作表 全部工作表
2.2) 點擊指定特定的註釋儲存格按鈕。

備註:根據您的需求,選擇性勾選非粗體格式化框。

specify the options in the dialog box

2. 在彈出的格式化註釋對話框中,選擇您想要將其批註格式應用到其他批註的單元格,然後點擊確定

select the cell that you want to apply its comment format to other comments

3. 然後會彈出一個對話框提醒您已更改批註的總數,點擊確定

a dialog box pops up to remind the total number of changed comments

4. 然後關閉 格式化註釋對話框。

您可以看到,當前工作表或所有工作表中所有其他批註的格式已根據所選批註的格式發生了變化。

all other comments are changed depending on the format of the selected comment

4.3 更改批註形狀

默認情況下,批註形狀是矩形。如果您想更改批註形狀以使其在 Excel 中看起來更好,本節中的兩種方法可以幫助您。

4.3.1 使用更改批註形狀命令更改批註的形狀

您可以使用更改批註形狀功能來更改 Excel 中批註的形狀。

1. 在 Excel 功能區中,點擊自訂快速存取工具列 > 更多命令。請參見截圖:

click Customize Quick Access Toolbar > More Commands

2. 在 Excel 選項 對話框中,您需要進行以下設定。

2.1) 在下拉列表中選擇命令,選擇繪圖工具 | 格式選項卡
2.2) 在命令列表框中選擇 更改批註形狀;
2.3) 點擊添加按鈕將更改形狀命令添加到右側框中;
2.4) 點擊確定以保存更改。

set options in the Excel Options dialog box

更改形狀命令現在已添加到功能區,如下圖所示。

the Change Shape command is added to the ribbon

3. 選擇一個有批註的單元格,然後點擊檢閱 > 編輯批註

4. 點擊顯示批註的邊框,然後前往功能區點擊更改批註形狀

備註更改批註形狀命令在您點擊批註邊框之前是灰色且無法點擊的。

Click on the border of the displayed comment

5. 然後點擊一個形狀,該形狀將作為所選批註的新形狀。在這種情況下,我點擊了六邊形。

click a shape that will serve as the new shape

現在所選單元格的批註形狀已更改為指定的形狀,如下所示。

the comment shape of the selected cell has been changed to a specified one

4.3.2 使用一個驚人的工具輕鬆更改批註形狀

在此推薦 Kutools for Excel更改批註形狀 功能,幫助您輕鬆更改 Excel 中的批註形狀。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 點擊 Kutools > 更多 > 更改批註形狀

Click Kutools > More > Change Comment Shape

2. 在更改批註形狀對話框中,當前工作簿中的所有批註都列在 批註列表框中,您需要按以下步驟操作。

2.1) 在批註列表中,選擇一個您想要更改形狀的批註;
2.2) 在選擇形狀框中選擇一個新形狀;

提示:您可以重複上述兩個步驟,將不同的形狀應用到現有的批註中。不過,如果您想批量將新形狀應用到所有批註,請進行以下設置。

2.3) 點擊應用至所有批註按鈕。
2.4) 關閉更改批註形狀對話框。

select the shape to apply to the comment

備註

1) 您可以在對話框中立即查看更改。
2) 勾選查看批註框後,當在批註列表中選擇時,工作表中將顯示批註。

然後批註形狀會更改為您指定的形狀。

4.4 自動調整註解大小以適應文字

如下面的截圖所示,有些批註框太小,無法顯示所有備註,而有些備註則太短,無法填滿批註框。在這種情況下,您可能需要調整批註框的大小以適應其內容。本節中的方法將幫助您解決此問題。

Resize comment to fit the content

4.4.1 手動調整批註邊框以適應文字

調整批註框大小最常見的方法是手動拖動批註框的邊框,直到達到您需要的大小。

1. 選擇一個有批註的單元格,點擊檢視 > 編輯批註以使批註可編輯。

2. 點擊批註框的邊框,然後將游標移動到批註框的任意邊框上,當它變成 arrow icon,拖動邊框直到達到您想要的大小。請參閱下面的示範。

重複上述步驟1-2以調整其他需要的批註大小。

4.4.2 使用一個出色的工具批量自動調整批註大小以適應其內容

如果需要調整大量批註的大小,使用上述方法將非常耗時。在此強烈推薦 Kutools for Excel自動調整註解大小功能。使用此功能,您可以輕鬆地批量調整當前工作表或所有工作表中的批註大小,使其適應內容,只需幾次點擊即可完成。

1. 點擊 Kutools > 更多 > 自動調整註解大小 > 當前工作表全部工作表,根據需要選擇。

Click Kutools > More > AutoFit Comment

然後,當前工作表或所有工作表中的批註將自動調整大小以適應其內容。

the comments are resized automatically to fit their content

4.5 移除註釋中的使用者名稱

創建批註時,Microsoft使用者名稱會自動添加,您可以使用以下方法移除使用者名稱。

4.5.1 手動移除指定批註中的使用者名稱

您可以手動從指定的批註中移除使用者名稱。

1. 選擇一個批註的單元格,您想要移除其使用者名稱。

2. 點擊 檢閱 > 編輯批註

3. 在批註框中選擇使用者名稱,然後按下 Backspace 鍵以刪除它。請參見截圖:

Select the user name in the comment box, and then press the Backspace key to remove it

4.5.2 使用一個強大的工具輕鬆批量移除註釋中的使用者名稱

如果您想從當前工作表或所有工作表中的大量批註中移除使用者名稱,以上傳統方法既耗時又令人煩惱。這裡介紹 Kutools for Excel移除/添加使用者名稱功能,幫助您輕鬆批量移除批註中的使用者名稱。

1. 點擊 Kutools > 更多 > 移除/添加使用者名稱到註釋

Click Kutools > More > Remove/Add User Name in Comment

2. 在批註中移除/添加使用者名稱對話框中,您需要進行以下配置。

2.1 在範圍下拉列表中,有兩個選項:當前工作表全部工作表,選擇您需要的選項;
2.2 默認情況下,默認的 Microsoft Office 使用者名稱顯示在使用者名稱框中。如果需要,您可以更改它。
2.3 點擊移除註釋中的使用者名稱單選按鈕;
2.4 點擊應用。請參見截圖:

specify the options in the dialog box

3. 然後會彈出一個對話框告訴您更改了多少個批註,點擊OK,然後關閉主移除/添加使用者名稱對話框。

a dialog box pops up to tell how many comments are changed

現在使用者名稱已從您指定的當前工作表或所有工作表的批註中移除。

4.6 更改批註的使用者名稱

上述部分演示了從批註中刪除使用者名稱的方法,本節將向您展示如何在 Excel 中更改批註的使用者名稱。

4.6.1 更改 Excel 中的默認使用者名稱

當您插入批註時,使用者名稱會默認生成。由於使用者名稱是用來插入批註的 Excel 應用程式的默認 Microsoft Office 使用者名稱,您可以按照以下步驟進行更改。

1. 點擊 文件 > 選項

2. 在 Excel 選項 對話框中,保持在 常規 窗格,於 個人化您的 Microsoft Office 副本 區段下的 使用者名稱 文本框中更改使用者名稱,然後點擊 確定以保存更改。

set options in the Excel Options dialog box to change the default user name

從現在開始,在 Excel 中創建新批註時,新的使用者名稱將自動生成。

注意:此更改將在所有 Microsoft Office 組件中生效。

4.6.2 使用VBA更改當前工作簿中現有批註的使用者名稱

上述方法更改了 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

copy and paste the code into the module

3. 按下 F5 鍵以執行程式碼。

4. 然後,KutoolsforExcel 對話框彈出,默認使用者名稱顯示在當前批註列表的文本框中,點擊 OK 繼續。

the default user name of current comments is listed in the textbox

5. 然後會彈出另一個 KutoolsforExcel 對話框,您需要在文本框中輸入新的使用者名稱,然後點擊 OK。

enter a new user name into the text box

然後,當前工作簿中所有批註的使用者名稱都被替換為新的使用者名稱。

the user names in all comments are replaced with the new one

4.6.3 一個方便的工具,用於更改現有批註的使用者名稱

在上述步驟中,您已學會使用“移除註釋中的使用者名稱”選項,通過“ 移除/添加使用者名稱到註釋”功能來移除當前工作表或工作簿中所有工作表的註釋中的使用者名稱。這裡建議您結合同一功能中的另一選項(給註釋添加使用者名稱),以便輕鬆更改現有註釋的使用者名稱。請按以下步驟操作。

1. 點擊 Kutools > 更多 > 移除/添加使用者名稱到註釋

2. 在移除/添加使用者名稱到批註的對話框中,您需要進行以下設定。

使用此功能時,首先需要移除註釋中的所有使用者名稱。

2.1) 根據需要在範圍下拉列表中選擇當前工作表全部工作表;
2.2) 在使用者名稱文字框中,會顯示默認的 Microsoft Office 使用者名稱,您可以根據需要進行更改;
2.3) 選擇移除註釋中的使用者名稱選項;
2.4) 點擊應用。然後會彈出一個對話框告訴您已更改了多少批註,關閉此對話框;

現在您需要給現有的批註添加新的使用者名稱。

2.5) 在使用者名稱文字框中輸入新的使用者名稱;
2.6) 選擇給註釋添加使用者名稱選項;
2.7) 點擊應用。 (然後會彈出一個對話框告訴您有多少批註已被更改,關閉此對話框。)
2.8) 關閉“移除/添加使用者名稱至註釋”對話框。

use kutools to change the user name for existing comments

現在所有批註中的使用者名稱已更改。


5. 將批註複製到 Excel 中的其他單元格

5.1 使用選擇性粘貼功能將批註複製到其他單元格

您可以使用 Excel內建功能“選擇性粘貼”將批註從一個單元格複製到另一個單元格。

1. 選擇一個有批註的單元格,按 Ctrl+ C 鍵來複製它。

2. 選擇一個您希望擁有相同批註的單元格,右鍵單擊它,然後從上下文選單中選擇選擇性粘貼。請參見截圖:

right-click it, and select Paste Special

提示:選擇目標單元格後,您可以按 Ctrl + Alt + V 快捷鍵打開選擇性粘貼對話框。

3. 在打開的選擇性粘貼對話框中,點擊粘貼組中的批註單選按鈕,然後點擊確定

click the Comments radio button in the Paste group

然後,複製的批註被粘貼到選定的單元格。

備註:如果您想將多個批註從一個區域複製到新的區域,您需要先選擇該區域,然後按照上述步驟進行操作。

5.2 使用一個驚人的工具輕鬆地將批註複製到其他單元格

上述方法一次只能複製一個區域內的批註。如果需要複製多個不連續區域的批註,該怎麼辦呢?在這裡,我們推薦使用 Kutools for Excel多區域複製功能來輕鬆解決這個問題。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 按住 Ctrl 鍵逐一選擇不連續的區域。

2. 點擊 Kutools > 多區域複製

Click Kutools > Copy Ranges

3. 在打開的多區域複製對話框中,選擇批註單選按鈕,然後點擊確定

select the Comments radio button in the dialog box

備註:根據您的需求,可以選擇啟用 包括行高包括列寬不複製已經隱藏的行和列選項。

4. 然後會彈出另一個 多區域複製對話框,請選擇要粘貼複製批註的位置(只需選擇一個單元格),然後點擊確定

select a cell to paste the copied comments

然後只有區域中的批註會被粘貼到目標單元格。


6. 在 Excel 中的批註中插入圖片

假設您計劃向客戶發送產品報價方案。為了使方案更生動,您決定在每個產品單元格的批註框中插入產品圖片。當客戶將游標懸停在帶有批註的單元格上時,對應的圖片將顯示在批註框中。本節將向您展示如何在 Excel 批註中插入圖片。

Insert a picture in a comment

在 Excel 中,您可以使用格式化註釋功能將圖片插入到批註中。請按照以下步驟操作。

1. 首先,您需要在單元格中插入批註:選擇該單元格,然後點擊檢視 > 新增批註

2. 現在已在選定的單元格中插入批註,移除批註框中的使用者名稱。

3. 點擊顯示批註的邊框以選擇批註框。

Click on the border of the comment

4.右鍵點擊批註框,然後在上下文選單中選擇格式化註釋

Right-click on the comment box and select Format Comment

5. 在格式化註釋對話框中,您需要:

5.1) 點擊顏色和線條選項卡;
5.2) 點擊展開顏色下拉列表,然後選擇填充效果

select the options in the Format Comment dialog box

6. 在打開的 填充效果對話框中,轉到圖片選項卡,然後點擊選擇圖片按鈕。

click the Select Picture button under the picture tab

7. 然後尋找並選擇您希望顯示在批註框中的圖片。

8. 開啟圖片後,它會顯示在 填充效果對話框中,點擊確定以關閉此對話框。

click OK to close this dialog box

9. 當返回到格式化註釋對話框時,點擊確定

現在,指定的圖片已添加到所選單元格的批註框中。

the specified picture is added to the comment box

10. 重複上述步驟,將圖片插入到其他批註中。


7. 將單元格值轉換為批註,反之亦然

要將單元格值轉換為批註或反之,您可以通過手動複製粘貼來完成。此部分提供有效的方法,幫助您擺脫耗時的操作。

7.1 將單元格值轉換為批註

您可以使用以下方法之一將單元格值轉換為Excel中的批註。

7.1.1 使用 VBA 將單元格值轉換為批註

運行以下 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

copy and paste the code into the module

3. 按下 F5 鍵以執行程式碼。

4. 在彈出的 Kutools for Excel 對話框中,您需要選擇要將值轉換為批註的單元格,然後點擊 OK。

select the cells to convert the values to comments

然後,單元格的值將轉換為批註,如下圖所示。

cell values are converted to comments

7.1.2 使用強大的工具將單元格值轉換為批註

如果您是 Excel 新手且不擅長處理 VBA 程式碼,我們推薦使用 Kutools for Excel 註解與儲存格之間的轉換 功能,幫助您輕鬆地將儲存格值轉換為批註,只需幾次點擊即可完成。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 點擊 Kutools > 更多 > 註解與儲存格之間的轉換。請參見截圖:

Click Kutools > More > Convert Comment and Cell

2. 在打開的註解與儲存格之間的轉換對話框中,您需要進行以下配置。

2.1) 在 來源區域 部分,點擊 select button 按鈕以選擇您想要將單元格值轉換為批註的單元格;
2.2) 點擊 將儲存格內容替換至註解的單選按鈕;

提示:如果選定的單元格中已經有批註,若要將單元格內容添加到現有批註中,您需要選擇“添加儲存格內容到註解”單選按鈕。

2.3) 點擊確定

Click the Convert content of cells into comments radio button

然後,單元格的值立即轉換為批註,如下圖所示。

cell values are converted to comments

7.2 將批註轉換為單元格值

除了將單元格內容轉換為批註外,您可能還需要將批註轉換為單元格內容。本節將向您展示兩種方法來解決此問題。

7.2.1 使用VBA將批註轉換為單元格值

應用以下 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

copy and paste the code into the module

3. 按下 F5 鍵來執行程式碼。在彈出的 Kutools for Excel 對話框中,選擇包含您想要轉換為單元格內容的批註的單元格,然後點擊 OK。

select the comment cells to convert to cell contents

現在批註已立即轉換為單元格內容,如下圖所示。

comments are converted to cell contents

7.2.2 使用一個驚人的工具將批註轉換為單元格值

使用 Kutools for Excel註解與儲存格之間的轉換 功能將是將批註轉換為 Excel 中儲存格內容的最有效方法。

1. 安裝 Kutools for Excel 後,點擊 Kutools > 更多 > 註解與儲存格之間的轉換

2. 在打開的註解與儲存格之間的轉換對話框中,您需要:

2.1) 在 來源區域 部分,點擊 select button 按鈕以選擇包含您想要轉換為單元格值的批註的單元格;
2.2) 點擊“ 將註解內容替換至儲存格”單選按鈕;

提示:如果選擇的單元格中已經有內容,若要在現有單元格內容之前或之後添加批註內容,您需要選擇“添加註解內容到儲存格”選項。

2.3) 點擊確定

Click the Convert comments into content of cells radio button

現在批註已立即轉換為單元格內容。


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

copy and paste the code into the module

3. 按下 Alt + Q 鍵以關閉 Microsoft Visual Basic for Applications 視窗。

4. 選擇一個空白單元格,輸入以下公式並按 Enter 鍵以獲取批註內容。

提示:如果需要提取同一列中的多個批註,請選擇第一個結果單元格,然後向下拖動其自動填充柄以獲取其他結果。請參見截圖:

=getComment(B3)

apply a formula to extract all comments into cells

注意:若要提取同一列或同一行的批註,此自定義函數可以幫助完成。然而,如果您想提取分散在整個工作表中的批註,我們建議使用以下更方便的方法。

8.2 使用一個驚人的工具獲取所有批註的列表

Kutools for Excel創建批註列表 功能幫助您輕鬆獲得工作表或所有工作表中的所有批註列表,根據您的需求進行選擇。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 點擊 Kutools > 更多 > 創建批註列表

Click Kutools > More > Create Comment List

2. 在創建批註列表對話框中,您需要按如下配置。

2.1) 在範圍下拉列表中,根據您的需求選擇當前工作表全部工作表
2.2) 在 批註列表組中,有兩個選項:

在新工作簿裡:選擇此選項,所有的批註將會列在新工作簿中;

在新工作表裡:選擇此選項,所有的批註將會列在當前工作簿的新工作表中。

2.3) 點擊創建按鈕。請參閱截圖:

set options in the dialog box

然後您可以看到所有批註都已提取,如下所示。

all comments are extracted in a new sheet


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 鍵執行程式碼,然後所有批註位置將恢復到原始位置。請參閱螢幕截圖:

run vba code to reset all comment positions

9.2 使用便捷工具輕鬆重設所有批註位置

在此推薦 Kutools for Excel重設註解位置功能,幫助您僅需幾次點擊即可重設當前工作表或所有工作表中的所有註解位置。

1. 點擊 Kutools > 更多 > 重設註解位置 > 當前工作表所有工作表,根據您的需求。

Kutools > More > Reset Comment Position

然後,所有批註位置將立即恢復到其原始位置。


10. 刪除 Excel 中的批註

本節介紹如何在 Excel 中刪除批註。

10.1 刪除單元格中的批註

使用內建的刪除批註功能刪除單元格中的批註非常簡單。

1. 選擇要刪除其批註的單元格。

2. 點擊 檢視 > 刪除

提示:您可以右鍵點擊單元格,然後在快捷選單中選擇刪除批註

Click Review > Delete

然後,選定單元格中的批註被刪除。

10.2 刪除選擇區域或整個工作表中的所有批註

要刪除區域或整個工作表中的所有批註,您可以按以下步驟進行。

1. 選擇您要刪除批註的區域或多個區域。

備註:按下 Ctrl+ A 按鍵或點擊左上角按鈕 select all button 在工作表操作區域中選擇整個工作表。

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

copy the code into the Immediate Window

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%,每天為您減少數百次鼠標點擊!