backtotop
poisk-po-primechaniyam2

Categories: Поиск

На днях работал с большим файлом, где помимо прочего было множество примечаний. Владельцы файла помнили почти всю информацию, поэтому легко могли найти данные в этом файле, в том числе и в примечаниях. Но я как человек не знающий файл так хорошо, затруднялся сделать поиск по примечаниям в этом excel файле. В итоге я вспомнил возможность инструмента найти заменить. А так же предложил перевести все примечания в ячейки — т.к. с ними значительно проще работать. Как это сделать читаем далее.

Примечания — довольно интересная возможность табличного редактора. Очень подробно о них вы можете прочитать здесь, в том числе как печатать примечания, добавить картинку и так далее.

Как сделать поиск по примечаниям в Excel?

Вызываете окно Найти и заменить (ctrl + f), нажимаете кнопку Параметры

Поиск по примечаниям

В открывшемся поле Область поиска выбираете Примечания, как показано на картинке в заголовке страницы.

Жмете Найти далее или Найти Все — находим нужную информацию.

Вот в принципе и все.

Но! Примечания — это средство рецензирования, а не хранения информации. Поэтому если примечаний много, то их лучше хранить в отдельных ячейках. Что делать если примечаний уже много?

Как скопировать примечание в ячейку?

Чтобы копировать примечания между ячейками вам достаточно просто скопировать ячейку.

Но для того чтобы скопировать значения примечания ячейки A1 в другую ячейку, например А2, придется это делать руками — т.е. копируем текст примечания и вставляем в ячейку. Как быть если примечаний сотни? Не вручную само собой.

Наверное самое простое — это создать пользовательскую формулу в VBA.

Включаем макросы, заходим в редактор макросов Вкладка Разработчик — Просмотр кода и вставляем в открывшееся окно код по примеру ниже

Function prim (Ячейка As Range)
    prim =Ячейка.Resize(1, 1).comment.Text
 End Function

Как видно из маленького кода, мы задаем формулу и присваиваем ей возможность получать комментарий из ячейки.

Теперь в нужную ячейку введите формулу

poisk-po-primechaniyam3

Такая формула вернет нужно значение примечания, если таких ячеек сотня — протяните формулу как обычно. Со значениями теперь можно сделать все что вам необходимо.

Не забудьте сохранить файл с поддержкой макросов или двоичной книгой.

Удачи!

 

.

.

.


Comments

Там нет комментариев

Leave a Comment:

Ваш e-mail не будет опубликован. Обязательные поля помечены *

2 × два =