2013-07-17 2 views
1

У меня есть длинный список имен и категорий в Excel и каждый элемент в списке гиперссылок на другой рабочий лист в книге. Поскольку он неудобен для элементов Ctrl + F в списке, так как он настолько массивный, я создал окно поиска, используя функции = search, = rank и = vlookup. Поле поиска работает, но поиск только рисует и отображает текст, и эти результаты поиска не сохраняют свою оригинальную гиперссылку, и это поражает точку моей базы данных.Как сохранить гиперссылку на мои результаты поиска?

Краткая история: как сохранить гиперссылку результатов поиска, полученных функцией поиска, построенной в Excel 2007?

Спасибо, был бы благодарен за ответы. Дайте мне знать, могу ли я уточнить, что я делаю. P.S. У меня есть более чем примитивно ограниченное знание VBA, но если VBA - единственный способ пойти, я буду рад узнать.

ответ

0

, если вы можете найти деталь они ищут, то вы можете связать их в ячейку, которая имеет ссылку (Inception стиль)

например в новой книге:

a,b and c in column A

Затем вы можете связать с ячейкой, которая имеет букву a с:

=HYPERLINK("[Book1]Sheet1!"&ADDRESS(MATCH("a",A1:A3,0),1),"Go To Search term") 

Это будет искать a в A1: A3 область электронной таблицы , введите адрес, используя позицию соответствия, и столбец , добавьте исходную часть ссылки и создайте гиперссылку с текстом «Перейти к термину поиска» в качестве текста ссылки

Гиперссылка, созданная с использованием этой формулы, должна иметь рабочую книгу и имя листа (поэтому вы не можете ссылаться на A1, это должно быть [MyWorkbook.xlsx]MySheet!A1

Смежные вопросы