Фильтрация комментариев (Microsoft Excel)
У Роберта есть рабочий лист, в котором в разных местах есть комментарии. Он задается вопросом, можно ли отфильтровать строки в таблице данных так, чтобы отображались только те строки, которые содержат комментарии в определенном столбце.
Возможности фильтрации Excel не позволяют автоматически проверять наличие комментариев, но есть несколько способов подойти к решению. Одно из возможных решений — выполнить следующие общие шаги:
-
Сделайте копию столбца, содержащего комментарии, которые нужно отфильтровать.
-
Выберите повторяющийся столбец.
-
Нажмите F5, чтобы открыть вкладку «Перейти» в диалоговом окне «Найти и заменить».
-
Щелкните Special. Excel отображает диалоговое окно «Перейти к специальному».
-
Щелкните радиокнопку Комментарии и нажмите Enter. Выбираются только те ячейки, которые содержат комментарии.
-
Введите любое число, символ или фразу, которых еще нет в столбце.
-
Нажмите Ctrl + Enter. Все выделенные ячейки (с комментариями)
теперь должно содержать то, что вы ввели на шаге 6.
-
Используйте Автофильтр для отображения только тех строк, которые содержат все, что вы ввели на шаге 6.
При желании вы можете создать определяемую пользователем функцию, которая будет сообщать вам, есть ли с определенной ячейкой комментарий, связанный с ней. Вот простой способ сделать такое определение:
Function CellHasComment(c As Range) Application.Volatile True CellHasComment = Not c.Comment Is Nothing End Function
Теперь вы можете использовать на листе следующую формулу:
=CellHasComment(B2)
Когда формула выполняется, она возвращает True или False, в зависимости от того, есть ли в ячейке B2 комментарий или нет. Затем вы можете использовать возможности фильтрации Excel для отображения только тех строк, для которых формула возвращает значение True.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (3508) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздние версии) здесь:
link: / excelribbon-Filtering_for_Comments [Фильтрация комментариев]
.