Комментарии в Excel: добавление, показ/скрытие, изменение, удаление и другие расширенные операции
Для многих пользователей Excel комментарии часто используются в повседневной работе. В этом руководстве собрана вся необходимая информация о комментариях в Excel. Благодаря этому материалу вы сможете без труда создавать, изменять и удалять комментарии в различных ситуациях. Кроме того, здесь представлены расширенные методы, которые помогут вам решать сложные задачи при работе с комментариями в Excel. Продолжайте читать, чтобы узнать больше подробностей о работе с комментариями.
Содержание: [ Скрыть ]
1. Что такое комментарий в Excel?
Комментарий в Excel позволяет добавлять заметки к определённой части документа. Например, вы можете использовать комментарий для пояснения формулы в ячейке, напоминания себе или другим пользователям о важной информации, либо для других целей по вашему усмотрению.
Комментарий в Excel состоит из четырёх компонентов: индикатора, окна комментария, имени пользователя и текста примечания.
Как показано на скриншоте выше:
2. Добавить комментарий к ячейке(ам)
Перед тем как использовать комментарии в Excel, необходимо знать, как добавить комментарий к ячейке. В этом разделе рассмотрены два способа, которые помогут добавить комментарий как к одной ячейке, так и сразу к нескольким.
2.1 Добавить комментарий к ячейке
В Excel предусмотрена встроенная функция "Вставить комментарий", которая позволяет легко добавить комментарий к ячейке.
1. Выберите ячейку, к которой хотите добавить комментарий.
2. Перейдите на вкладку Рецензирование > Новый комментарий.
Советы:
3. После этого комментарий будет добавлен в выбранную ячейку. Просто введите текст примечания в окно и щёлкните по любой другой ячейке для завершения.
Примечание: По умолчанию комментарий в Excel подписывается именем пользователя Microsoft Office. При необходимости вы можете изменить имя пользователя.
2.2 Добавить комментарий к нескольким ячейкам
С помощью встроенной функции Вставить комментарий в Excel можно добавить комментарий только к одной ячейке за раз. В этом разделе представлены два способа добавить одинаковый комментарий сразу к нескольким ячейкам.
2.2.1 Добавить комментарий к нескольким ячейкам с помощью функции Вставить специально
Выполните следующие действия, чтобы воспользоваться функцией Вставить специально в Excel и добавить одинаковый комментарий сразу к нескольким ячейкам.
1. Сначала добавьте комментарий к одной ячейке, щёлкните здесь, чтобы узнать, как это сделать.
2. Выделите ячейку с комментарием и нажмите Ctrl + C для копирования.
3. Выделите диапазон ячеек, в которые хотите добавить одинаковый комментарий.
Совет: Удерживая клавишу Ctrl, можно выбрать несколько несмежных ячеек по одной.
4. Перейдите на вкладку Главная > Вставить > Вставить специально.
Также можно щёлкнуть правой кнопкой мыши по выбранным ячейкам и выбрать Вставить специально > Вставить специально в контекстном меню.
5. В открывшемся диалоговом окне Вставить специально выберите радиокнопку Комментарии и нажмите ОК.
Теперь одинаковый комментарий добавлен ко всем выбранным ячейкам одновременно, как показано ниже.
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
4. Нажмите клавишу F5 для запуска кода.
5. В появившемся диалоговом окне Kutools For Excel выберите ячейки, к которым хотите добавить одинаковый комментарий, и нажмите ОК.
Совет: Удерживая клавишу Ctrl, можно выбрать несколько несмежных ячеек по одной.
6. Во втором открывшемся диалоговом окне Kutools For Excel введите текст комментария и нажмите ОК.
Теперь одинаковый комментарий добавлен ко всем выбранным ячейкам одновременно. Смотрите скриншот:
Примечание: Скрытые ячейки (отфильтрованные или скрытые вручную) в выделении будут проигнорированы при добавлении комментариев этим кодом VBA.
3. Показать или скрыть комментарии
По умолчанию после добавления комментария к ячейке в ней отображается только индикатор комментария. Обычно для просмотра окна комментария нужно навести курсор на ячейку. В этом разделе рассмотрены четыре способа показать или скрыть комментарии в Excel.
3.1 Показать или скрыть комментарий только в выбранной ячейке
В этом разделе показано, как отобразить или скрыть комментарий только в выбранной ячейке.
1. Выберите ячейку, комментарий которой хотите показать.
2. Перейдите на вкладку Рецензирование > Показать/скрыть комментарий.
Теперь комментарий всегда будет отображаться в этой ячейке.
Чтобы скрыть комментарий, выберите эту ячейку и снова нажмите Рецензирование > Показать/скрыть комментарий.
3.2 Массово показать или скрыть все комментарии в текущей книге
Если вы хотите отобразить все комментарии в текущей книге, используйте встроенную функцию Показать все комментарии.
1. Перейдите на вкладку Рецензирование > Показать все комментарии. Смотрите скриншот:
Теперь все комментарии в книге отображаются одновременно.
Чтобы скрыть все комментарии, снова нажмите Рецензирование > Показать все комментарии.
3.3 Одновременно скрыть комментарий и его индикатор
По умолчанию после добавления комментария к ячейке индикатор остаётся видимым до удаления комментария. В этом разделе показано два способа одновременно скрыть комментарий и его индикатор в Excel.
3.3.1 Скрыть комментарий и его индикатор с помощью встроенной опции Excel
В Excel есть встроенная опция, позволяющая скрыть все комментарии и индикаторы во всей книге.
1. В открытой книге Excel перейдите в Файл > Параметры.
2. В окне Параметры Excel выберите вкладку Дополнительно в левой панели, в разделе Отображение отметьте радиокнопку Без комментариев и индикаторов, затем нажмите ОК для сохранения изменений.
Теперь все комментарии и соответствующие индикаторы скрыты на всех листах текущей книги.
Примечание: Чтобы снова отобразить индикаторы комментариев, перейдите в Файл > Параметры, откройте окно Параметры Excel и выберите Индикаторы только, и комментарии при наведении или Комментарии и индикаторы по необходимости.
3.3.2 Легко скрыть комментарий и его индикатор с помощью удобного инструмента
В описанном выше способе для отображения или скрытия индикаторов комментариев нужно каждый раз заходить в окно Параметры Excel. Рекомендуем использовать функцию Параметры просмотра Kutools для Excel, чтобы легко показывать или скрывать комментарии и индикаторы в книге Excel.
1. После установки Kutools для Excel перейдите в Kutools > Показать и скрыть > Параметры просмотра. Смотрите скриншот:
2. В диалоговом окне Параметры просмотра выберите радиокнопку Нет в разделе Комментарии и нажмите ОК.
Теперь все комментарии и их индикаторы скрыты на всех листах текущей книги.
Примечание: Чтобы снова отобразить индикатор комментария, просто перейдите в Kutools > Повторить последнюю команду, чтобы открыть диалоговое окно Параметры просмотра, и выберите Только индикатор комментария или Комментарий и индикатор по необходимости.
Если вы хотите воспользоваться бесплатной пробной версией (30-день) этой утилиты, пожалуйста, нажмите, чтобы скачать её, а затем перейдите к выполнению операции согласно вышеуказанным шагам.
3.4 Всегда показывать комментарий при выборе ячейки
По умолчанию для отображения комментария нужно навести курсор на ячейку. Как только курсор уходит, комментарий исчезает. В этом разделе показано, как всегда отображать комментарий при выборе ячейки с помощью утилиты Всегда показывать комментарии Kutools для Excel.
1. Перейдите в Kutools > Ещё > Всегда показывать комментарии.
Теперь при выборе ячейки её комментарий будет отображаться постоянно до перехода к другой ячейке.
4. Изменить комментарии в Excel
После добавления комментариев к ячейкам может возникнуть необходимость изменить их содержимое для актуализации, изменить внешний вид комментариев для лучшего восприятия или внести другие изменения. В этом разделе вы найдёте все необходимые способы для редактирования комментариев.
4.1 Изменить текст в комментариях
Вы можете изменить текст комментария или сразу нескольких комментариев с помощью следующих методов.
4.1.1 Изменить текст в комментарии с помощью функции Изменить комментарий
Изменить текст в комментарии очень просто с помощью встроенной функции "Изменить комментарий" в Excel.
1. Выберите ячейку, текст комментария которой хотите изменить, затем перейдите в Рецензирование > Изменить комментарий.
Также можно щёлкнуть правой кнопкой мыши по ячейке с комментарием и выбрать Изменить комментарий в контекстном меню.
2. После этого откроется окно комментария выбранной ячейки, измените текст по необходимости.
После внесения изменений щёлкните по любой другой ячейке для завершения редактирования комментария.
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
Примечания: В данном случае
Измените их в соответствии с вашими потребностями.
3. Нажмите клавишу F5 для запуска кода.
Теперь указанный текст комментариев на всех листах текущей книги заменён на новый массово.
4.1.2.2 Удобный инструмент для быстрого поиска и замены текста в комментариях на активном или всех листах
С помощью функции Поиск/Замена текста комментария Kutools для Excel вы можете легко найти и заменить текст комментариев как на активном листе, так и на всех листах книги.
1. Перейдите в Kutools > Ещё > Поиск/Замена текста комментария.
2. В диалоговом окне Поиск/Замена текста комментария выполните следующие настройки.
3. Затем появится диалоговое окно Поиск/Замена текста комментария с информацией о количестве изменённых комментариев, нажмите ОК.
4. Затем закройте диалоговое окно Поиск/Замена текста комментария.
4.2 Изменить шрифт комментария
4.2.1 Изменить шрифт в комментарии с помощью функции Форматировать комментарий
Вы можете легко изменить форматирование отдельного комментария, например, шрифт, размер шрифта, цвет шрифта, стиль шрифта, выполнив следующие шаги.
1. Выберите ячейку с комментарием и перейдите в Рецензирование > Изменить комментарий.
2. Теперь окно комментария доступно для редактирования. Выделите текст примечания (включая имя пользователя, если нужно), щёлкните правой кнопкой мыши и выберите Форматировать комментарий в контекстном меню.
3. В диалоговом окне Форматировать комментарий укажите стиль шрифта, размер, цвет или другие параметры форматирования и нажмите ОК для сохранения изменений.
Теперь вы видите, что шрифт в выбранном комментарии изменён, как показано на скриншоте ниже.
4.2.2 Изменить шрифт во всех комментариях с помощью удобного инструмента
После изменения шрифта в одном комментарии в этом разделе показано, как применить новый формат шрифта ко всем остальным комментариям на активном листе или во всех листах книги с помощью функции Форматировать комментарий Kutools для Excel.
1. Перейдите в Kutools > Ещё > Форматировать комментарий. Смотрите скриншот:
2. В диалоговом окне Форматировать комментарий выполните следующие действия.
Примечание: По необходимости можно отметить опцию Не жирное форматирование.
2. В появившемся диалоговом окне Форматировать комментарий выберите ячейку, формат комментария которой хотите применить к другим комментариям, затем нажмите ОК.
3. Затем появится диалоговое окно с информацией о количестве изменённых комментариев, нажмите ОК.
4. Затем закройте диалоговое окно Форматировать комментарий.
Вы увидите, что форматирование всех других комментариев на активном листе или во всех листах изменено в соответствии с выбранным комментарием.
4.3 Изменить форму комментария
По умолчанию форма комментариев — прямоугольник. Если вы хотите изменить форму комментариев для более привлекательного вида, воспользуйтесь одним из двух способов, описанных в этом разделе.
4.3.1 Изменить форму комментария с помощью команды Изменить форму
Вы можете воспользоваться функцией Изменить форму для изменения формы комментария в Excel.
1. В ленте Excel выберите Настроить панель быстрого доступа > Другие команды. Смотрите скриншот:
2. В диалоговом окне Параметры Excel выполните следующие настройки.
Теперь команда Изменить форму добавлена на ленту, как показано на скриншоте ниже.
3. Выберите ячейку с комментарием и перейдите в Рецензирование > Изменить комментарий.
4. Щёлкните по границе отображаемого комментария, затем на ленте выберите Изменить форму.
Примечание: Команда Изменить форму будет неактивна, пока не будет выбрана граница комментария.
5. Затем выберите фигуру, которая будет новой формой для выбранного комментария. В этом примере выбрана шестиугольник.
Теперь форма комментария выбранной ячейки изменена на указанную, как показано ниже.
4.3.2 Легко изменить форму комментариев с помощью удобного инструмента
Рекомендуем использовать функцию Изменить форму комментария Kutools для Excel для лёгкого изменения формы комментариев в Excel.
1. Перейдите в Kutools > Ещё > Изменить форму комментария.
2. В диалоговом окне Изменить форму комментария все комментарии текущей книги отображаются в списке комментариев, выполните следующие действия.
Совет: Повторите вышеуказанные два шага, чтобы применить разные формы к существующим комментариям. Если хотите применить новую форму ко всем комментариям сразу, выполните следующие настройки.
Примечания:
Теперь форма комментариев изменена на выбранные вами фигуры.
4.4 Изменить размер комментария под содержимое
Как видно на скриншоте ниже, некоторые окна комментариев слишком малы для отображения всего текста, а некоторые — слишком велики для коротких примечаний. В этом случае может понадобиться изменить размер окна комментария под содержимое. Методы этого раздела помогут вам решить эту задачу.
4.4.1 Вручную отрегулировать границу комментария под содержимое
Самый распространённый способ изменить размер окна комментария — вручную перетащить его границу до нужного размера.
1. Выберите ячейку с комментарием, перейдите в Рецензирование > Изменить комментарий для редактирования.
2. Щёлкните по границе окна комментария, затем наведите курсор на любую границу окна, и когда он изменится на , перетащите границу до нужного размера. Смотрите пример ниже.
Повторите шаги1-2 для изменения размера других необходимых комментариев.
4.4.2 Автоматически изменить размер комментариев под содержимое сразу для нескольких с помощью удобного инструмента
Если требуется изменить размер большого количества комментариев, вышеописанный способ займёт много времени. Рекомендуем воспользоваться функцией Автоподбор размера комментария Kutools для Excel. С её помощью можно быстро изменить размер комментариев на активном или всех листах под содержимое всего за несколько кликов.
1. Перейдите в Kutools > Ещё > Автоподбор размера комментария > Активный лист или Все листы по необходимости.
Теперь комментарии на активном листе или всех листах автоматически изменены под содержимое.
4.5 Удалить имена пользователей из комментариев
При создании комментария имя пользователя Microsoft добавляется автоматически, и вы можете удалить его одним из следующих способов.
4.5.1 Вручную удалить имя пользователя из выбранного комментария
Вы можете вручную удалить имя пользователя из выбранного комментария.
1. Выберите ячейку с комментарием, из которого хотите удалить имя пользователя.
2. Перейдите в Рецензирование > Изменить комментарий.
3. Выделите имя пользователя в окне комментария и нажмите клавишу Backspace для удаления. Смотрите скриншот:
4.5.2 Легко удалить имена пользователей из комментариев массово с помощью удобного инструмента
Если нужно удалить имена пользователей из большого количества комментариев на активном или всех листах, вышеописанный способ займёт много времени. Рекомендуем воспользоваться функцией Удалить/Добавить имя пользователя в комментарии Kutools для Excel для массового удаления имён пользователей.
1. Перейдите в Kutools > Ещё > Удалить/Добавить имя пользователя в комментарии.
2. В диалоговом окне Удалить/Добавить имя пользователя в комментарии выполните следующие настройки.
3. Затем появится диалоговое окно с информацией о количестве изменённых комментариев, нажмите ОК и закройте основное окно Удалить/Добавить имя пользователя в комментарии.
Теперь имена пользователей удалены из комментариев на активном или всех листах, как вы указали.
4.6 Изменить имя пользователя для комментариев
В предыдущем разделе были рассмотрены способы удаления имён пользователей из комментариев. В этом разделе показано, как изменить имена пользователей в комментариях в Excel.
4.6.1 Изменить имя пользователя по умолчанию в Excel
При добавлении комментария имя пользователя подставляется автоматически. Так как имя пользователя берётся из настроек Microsoft Office для Excel, вы можете изменить его следующим образом.
1. Перейдите в Файл > Параметры.
2. В диалоговом окне Параметры Excel на вкладке Общие измените имя пользователя в поле Имя пользователя в разделе Персонализация вашей копии Microsoft Office, затем нажмите ОК для сохранения изменений.
Теперь при создании нового комментария в 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
3. Нажмите клавишу F5 для запуска кода.
4. Затем появится диалоговое окно KutoolsforExcel со списком текущих имён пользователей в комментариях, нажмите ОК для продолжения.
5. Затем появится ещё одно диалоговое окно KutoolsforExcel, введите новое имя пользователя в текстовое поле и нажмите ОК.
Теперь имена пользователей во всех комментариях текущей книги заменены на новые.
4.6.3 Удобный инструмент для изменения имени пользователя для существующих комментариев
В предыдущих шагах вы научились использовать опцию Удалить имена пользователей в комментариях в функции Удалить/Добавить имя пользователя в комментарии для удаления имён пользователей из комментариев на активном или всех листах книги. Здесь рекомендуется использовать другую опцию (Добавить имена пользователей в комментарии) в той же функции для лёгкой замены имён пользователей в существующих комментариях. Выполните следующие действия.
1. Перейдите в Kutools > Ещё > Удалить/Добавить имя пользователя в комментарии.
2. В диалоговом окне Удалить/Добавить имя пользователя в комментарии выполните следующие настройки.
Сначала с помощью этой функции нужно удалить все имена пользователей из комментариев.
Теперь нужно добавить новое имя пользователя к существующим комментариям.
Теперь имена пользователей во всех комментариях изменены.
5. Копировать комментарии в другие ячейки в Excel
5.1 Копировать комментарии в другие ячейки с помощью функции Вставить специально
Вы можете воспользоваться встроенной функцией Excel "Вставить специально", чтобы скопировать комментарий из одной ячейки в другую.
1. Выберите ячейку с комментарием и нажмите Ctrl+ C для копирования.
2. Выберите ячейку, в которую хотите вставить тот же комментарий, щёлкните по ней правой кнопкой мыши и выберите Вставить специально в контекстном меню. Смотрите скриншот:
Совет: После выбора целевой ячейки можно нажать Ctrl + Alt + V для открытия диалогового окна Вставить специально.
3. В открывшемся диалоговом окне Вставить специально выберите радиокнопку Комментарии в группе Вставить и нажмите ОК.
Теперь скопированный комментарий вставлен в выбранную ячейку.
Примечание: Если хотите скопировать несколько комментариев из диапазона в новый диапазон, сначала выделите этот диапазон, а затем выполните описанные выше шаги.
5.2 Легко копировать комментарии в другие ячейки с помощью удобного инструмента
Вышеописанный способ позволяет копировать комментарии только в пределах одного диапазона за раз. Если требуется копировать комментарии из нескольких несмежных диапазонов, воспользуйтесь функцией Копировать диапазоны Kutools для 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.
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
3. Нажмите клавишу F5 для запуска кода.
4. В появившемся диалоговом окне Kutools for Excel выберите ячейки, значения которых хотите преобразовать в комментарии, и нажмите ОК.
Теперь значения ячеек преобразованы в комментарии, как показано на скриншоте ниже.
7.1.2 Преобразовать значения ячеек в комментарии с помощью удобного инструмента
Если вы новичок в Excel и не уверены в работе с VBA, рекомендуем воспользоваться функцией Конвертация между комментариями и ячейками Kutools для Excel для лёгкого преобразования значений ячеек в комментарии всего за несколько кликов.
1. Перейдите в Kutools > Ещё > Конвертация между комментариями и ячейками. Смотрите скриншот:
2. В открывшемся диалоговом окне Конвертация между комментариями и ячейками выполните следующие настройки.

Совет: Если в выбранных ячейках уже есть комментарии, чтобы добавить содержимое ячейки к существующему комментарию, выберите радиокнопку Добавить содержимое ячейки в комментарий.
Теперь значения ячеек немедленно преобразованы в комментарии, как показано на скриншоте ниже.
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
3. Нажмите клавишу F5 для запуска кода. В появившемся диалоговом окне Kutools for Excel выберите ячейки с комментариями, которые хотите преобразовать в содержимое ячеек, затем нажмите ОК.
Теперь комментарии немедленно преобразованы в содержимое ячеек, как показано на скриншоте ниже.
7.2.2 Преобразовать комментарии в значения ячеек с помощью удобного инструмента
Использование функции Конвертация между комментариями и ячейками Kutools для Excel — самый эффективный способ преобразовать комментарии в содержимое ячеек в Excel.
1. После установки Kutools для 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 для 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 для 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.
Теперь все комментарии в текущей книге удалены одновременно.
Надеемся, это руководство поможет вам легко решать любые задачи с комментариями и повысить эффективность работы.
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!