Как мне сохранить гиперссылку в функции - решено - PullRequest
0 голосов
/ 04 июня 2019

В настоящее время я использую Microsoft Excel 2016 - я стараюсь избегать использования VBA или SQL, так как другие люди будут иметь к ним доступ и не будут по-настоящему разбираться в компьютерах.

Я хотел бы включить гиперссылки ссписок, который я составил для индексированной функции.

У меня есть функция

=IF(B4='NSTAR Procedures'!B3, 'NSTAR Procedures'!C3)

, которая доставляет текст из функции, но не саму гиперссылку.

B4Функция содержит

=IFERROR(INDEX('NSTAR Procedures'!$B$3:$C$76,'NSTAR Procedures'!N3,COLUMNS($B$4:B4)),"") 

, если кому-то интересно.

Реальная проблема заключается в том, что когда я поставляю свою функцию, чтобы установить ее равной значению ячейки, она не будет сохранять форматирование, я не знаю, что я что-то упустил или мне нужно будет кодироватьНемного для того, чтобы настроить условие отображения гиперссылки на основе результатов поиска.

РЕДАКТИРОВАТЬ для уточнения:

У меня есть комбинированный список, чтобы разрешить согласованный ввод имен изсписок гиперссылок.Это имя входит в отдельную ячейку.Функция

=IF(ISNUMBER(SEARCH('NSTAR Search'!K1,C3)),L3,"")

Используется для сопоставления любого текста и изменения его на номерное значение строки или ноль.Затем функция

=IFERROR(SMALL($M$3:$M$76,L3),"")

используется для упорядочения и сортировки значений, если можно выбрать несколько опций.Отсюда используется функция индексации от B4.

Исходная функция генерирует список заголовков, которые больше не связаны гиперссылками.

Список: List

Выход: Output

Редактировать:

Так что, как ни странно, я тупой, решение было довольно простым.

=HYPERLINK(IFERROR(INDEX('NSTAR Procedures'!$K$3:$K$73,'NSTAR Procedures'!O3,COLUMNS($K$4:K4)),""))

Я добавил термин гиперссылка, охватывающий весь индексный раствор, а не просто индексное решение или его часть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...