Как полностью удалить заметки в Excel: от комментариев до скрытого текста

Зачем удалять заметки в Excel и какие бывают виды

Работа с заметками в Excel — неотъемлемая часть анализа данных, но иногда они становятся лишними. Под термином "заметки" пользователи часто подразумевают разные элементы: от классических комментариев (в старых версиях) до современных примечаний (в Excel 365), а также скрытый текст в ячейках или даже личные пометки в отдельных столбцах. Каждый тип требует своего подхода к удалению.

Например, комментарии (легендарные жёлтые облачка) до сих пор встречаются в файлах, созданных до 2013 года, тогда как примечания — это их обновлённая версия с расширенными функциями. А вот скрытый текст (когда в ячейке отображается "###" или пустота, но при наведении видно содержимое) часто путают с настоящими заметками. Разберёмся, как избавиться от каждого типа без потерь для данных.

Способ 1: Удаление классических комментариев (Excel 2010–2019)

Если вы работаете с файлом, созданным в Excel 2010–2019, скорее всего, там используются устаревшие комментарии. Их можно удалить как по одному, так и пакетно:

  • 📌 Для одной ячейки: кликните правой кнопкой по ячейке с красным треугольником в углу → выберите Удалить комментарий.
  • 🗑️ Для всего листа: перейдите на вкладку Рецензирование → нажмите Удалить → выберите Удалить все комментарии на листе.
  • 🔍 Поиск комментариев: нажмите Ctrl+F, в поле "Найти" введите *.Comment (для VBA) или используйте фильтр по значку треугольника.

Важно: в Excel 2016 и новее комментарии могут автоматически конвертироваться в примечания при сохранении файла в формате .xlsx. Чтобы этого избежать, сохраняйте файл как .xls (Excel 97–2003).

Создать резервную копию файла|Проверить наличие важных пометок|Закрыть совместный доступ (если файл в облаке)|Отключить защиту листа (если включена)

-->

⚠️ Внимание: Удаление комментариев через Рецензирование → Удалить все необратимо. Если в них содержалась критичная информация (например, пояснения к формулам), восстановить её можно только из резервной копии или истории версий (в Excel Online).

Способ 2: Работа с примечаниями в Excel 365 и 2021

В новых версиях Microsoft 365 и Excel 2021 комментарии заменены на примечания — интерактивные блоки с поддержкой упоминаний (@) и реакций. Удаляются они иначе:

  1. Выделите ячейку с примечанием (она подсвечивается фиолетовым цветом).
  2. Нажмите правой кнопкой → Удалить примечание.
  3. Для массового удаления: Рецензирование → Показать все примечания → выделите ненужные → нажмите Удалить.

Особенность: в Excel 365 примечания синхронизируются с облаком. Если удалить их в десктопной версии, изменения отразятся и в Excel Online, и в мобильном приложении. Исключение: примечания, созданные в режиме совместной работы, удаляются только их автором или администратором файла.

Тип заметки Версии Excel Способ удаления Особенности
Комментарии (старые) 2010–2019 ПКМ → Удалить / Рецензирование → Удалить все Не поддерживают @упоминания
Примечания 2021, 365 ПКМ → Удалить примечание Синхронизируются с облаком
Скрытый текст Все версии Формат ячеек → Видимость Может отображаться как "###"

Способ 3: Удаление скрытого текста и "невидимых" заметок

Иногда пользователи сталкиваются с ситуацией, когда в ячейке ничего не видно, но при наведении курсора появляется текст. Это не комментарий, а скрытый контент, который можно удалить так:

  • 👁️ Показать скрытый текст: выделите ячейку → Главная → Формат → Формат ячеек → Выравнивание → снимите галочку с Скрыть текст.
  • ✏️ Удалить содержимое: после отображения текста нажмите Delete или кликните ПКМ → Очистить содержимое.
  • 🔍 Поиск по формату: используйте Найти и выделить → Формат, чтобы найти все ячейки со скрытым текстом.

Такой текст часто остаётся после импорта данных из других программ (например, или SAP), где заметки хранятся как часть значения ячейки. В этом случае поможет функция =CLEAN() для удаления непечатаемых символов.

Способ 4: Автоматизация через VBA (для опытных пользователей)

Если заметок сотни, ручное удаление займёт часы. В этом случае поможет макрос:

Sub DeleteAllComments()

Dim ws As Worksheet

For Each ws In ActiveWorkbook.Worksheets

ws.Cells.ClearComments

Next ws

MsgBox "Все комментарии удалены!", vbInformation

End Sub

Для примечаний в Excel 365 используйте этот код:

Sub DeleteAllNotes()

Dim ws As Worksheet

For Each ws In ActiveWorkbook.Worksheets

Dim cell As Range

For Each cell In ws.UsedRange

If Not cell.Comment Is Nothing Then

cell.Comment.Delete

End If

Next cell

Next ws

MsgBox "Все примечания удалены!", vbInformation

End Sub

Предупреждение: перед запуском макроса обязательно сохраните файл и проверьте, нет ли в заметках важной информации. VBA не различает "нужные" и "ненужные" комментарии!

Как включить макросы, если кнопка не активна?

Если вкладка Разработчик отсутствует, перейдите в Файл → Параметры → Настройка ленты и отметьте галочкой Разработчик. Затем в Параметры → Центр управления безопасностью → Параметры центра → Настройки макросов выберите Включить все макросы (не рекомендуется для файлов из ненадёжных источников).

Способ 5: Удаление заметок в Excel Online и мобильном приложении

Версии Excel для браузера и смартфонов имеют ограниченный функционал, но справиться с заметками можно:

  • 🌐 Excel Online: откройте файл → выделите ячейку с примечанием → нажмите на значок корзины (🗑️) в правом верхнем углу блока.
  • 📱 Мобильное приложение (Android/iOS): тапните по ячейке → выберите Примечание → нажмите Удалить.
  • ⚠️ Ограничение: массовое удаление доступно только в десктопной версии.

В Excel Online нет возможности удалить все заметки сразу — придётся работать с каждой ячейкой отдельно. Зато здесь есть версионность: если вы случайно удалили важное примечание, его можно восстановить через Файл → История версий.

Excel 2010–2019|Excel 365 (десктоп)|Excel Online|Мобильное приложение|Другая версия

-->

Частые ошибки и как их избежать

При удалении заметок пользователи часто сталкиваются с типичными проблемами:

  1. Заметки возвращаются после сохранения. Причина: файл сохранён в формате .xls (Excel 97–2003), который автоматически конвертирует примечания в комментарии. Решение: используйте .xlsx.
  2. Не удаляется примечание, созданное другим пользователем. В совместном доступе удалять чужие заметки может только владелец файла или пользователь с правами редактирования.
  3. Исчезли не только заметки, но и данные. Виновник: команда Очистить всё (Ctrl+A → Delete). Всегда используйте Очистить → Только примечания.

Ещё одна ловушка: в Excel для Mac путь к удалению заметок может отличаться. Например, вкладка Рецензирование иногда скрыта под Вид → Стандартная панель инструментов.

⚠️ Внимание: Если вы работаете с файлом, защищённым паролем, перед удалением заметок снимите защиту листа через Рецензирование → Снять защиту листа. Иначе Excel выдаст ошибку "Невозможно изменить защищённую ячейку".

FAQ: Ответы на популярные вопросы

Можно ли восстановить удалённые заметки?

Да, но с оговорками:

  • В Excel 365 и Excel Online проверьте Файл → История версий.
  • В десктопных версиях попробуйте Файл → Сведения → Управление версиями (если включено автосохранение).
  • Если ничего не поможет, восстановите файл из резервной копии (Excel создаёт их автоматически в папке C:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Excel\).

Без резервной копии или истории версий восстановление невозможно.

Почему после удаления заметок файл не уменьшился в размере?

Excel не всегда оптимизирует размер файла после удаления элементов. Чтобы "сжать" документ:

  1. Сохраните файл под новым именем.
  2. Используйте Файл → Сведения → Оптимизировать совместимость (в Excel 365).
  3. Экспортируйте данные в .csv, а затем импортируйте обратно.
Как удалить заметки только на определённых листах?

В макросе (см. Способ 4) замените цикл For Each ws In ActiveWorkbook.Worksheets на перечисление конкретных листов:

Dim sheetsToClear As Variant

sheetsToClear = Array("Лист1", "Лист3")

For Each sheetName In sheetsToClear

ActiveWorkbook.Sheets(sheetName).Cells.ClearComments

Next

Или вручную: перейдите на нужный лист → Рецензирование → Удалить → Удалить все комментарии на листе.

Есть ли разница между "комментариями" и "примечаниями" для формул?

Да, и она критична:

  • Комментарии (старые) не влияют на вычисления и не отображаются в формулах.
  • Примечания (новые) могут содержать @упоминания, которые Excel воспринимает как текст, а не как часть формулы. Например, если в ячейке A1 есть примечание с текстом =СУММ(B1:B10), это не будет воспринято как формула.
Можно ли удалить заметки через Power Query?

Нет, Power Query работает с данными, но не с метаинформацией (комментариями, примечаниями, форматами). Для очистки заметок используйте стандартные инструменты Excel или VBA.