В настоящее время я использую 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
.
Исходная функция генерирует список заголовков, которые больше не связаны гиперссылками.
Список:
Выход:
Редактировать:
Так что, как ни странно, я тупой, решение было довольно простым.
=HYPERLINK(IFERROR(INDEX('NSTAR Procedures'!$K$3:$K$73,'NSTAR Procedures'!O3,COLUMNS($K$4:K4)),""))
Я добавил термин гиперссылка, охватывающий весь индексный раствор, а не просто индексное решение или его часть.