Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Формула ГИПЕРССЫЛКА и ее корректная работа в любом файле. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Формула ГИПЕРССЫЛКА и ее корректная работа в любом файле.
Vasil74 Дата: Воскресенье, 05.03.2017, 19:30 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Формула гиперссылки на лист в документе:
(A1)
Код
=ГИПЕРССЫЛКА("[Название файла.xlsx]'"&$B1&"'!A1";B1)


Для записи имени файла в ячейку используется формула:
Код
=ПСТР(ЯЧЕЙКА("filename";A1);ПОИСК("[";ЯЧЕЙКА("filename";A1))+1;ПОИСК("]";ЯЧЕЙКА("filename";A1))-ПОИСК("[";ЯЧЕЙКА("filename";A1))-1)


ВОПРОС:
Можно ли вторую формулу засунуть в первую, чтоб при переименовании документа всё работало как часики?

Модераторы, прошу прощения что вопрос попал в VBA, нужно переместить конечно же в раздел вопросы по excel / формулы
К сообщению приложен файл: __.xlsx (9.9 Kb)


Спасибо за ответы!

Сообщение отредактировал Vasil74 - Воскресенье, 05.03.2017, 20:15
 
Ответить
СообщениеФормула гиперссылки на лист в документе:
(A1)
Код
=ГИПЕРССЫЛКА("[Название файла.xlsx]'"&$B1&"'!A1";B1)


Для записи имени файла в ячейку используется формула:
Код
=ПСТР(ЯЧЕЙКА("filename";A1);ПОИСК("[";ЯЧЕЙКА("filename";A1))+1;ПОИСК("]";ЯЧЕЙКА("filename";A1))-ПОИСК("[";ЯЧЕЙКА("filename";A1))-1)


ВОПРОС:
Можно ли вторую формулу засунуть в первую, чтоб при переименовании документа всё работало как часики?

Модераторы, прошу прощения что вопрос попал в VBA, нужно переместить конечно же в раздел вопросы по excel / формулы

Автор - Vasil74
Дата добавления - 05.03.2017 в 19:30
Pelena Дата: Воскресенье, 05.03.2017, 20:26 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Вторая формула возвращает имя текущего файла, тогда проверьте так
Код
=ГИПЕРССЫЛКА("#'"&$B1&"'!A1";B1)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВторая формула возвращает имя текущего файла, тогда проверьте так
Код
=ГИПЕРССЫЛКА("#'"&$B1&"'!A1";B1)

Автор - Pelena
Дата добавления - 05.03.2017 в 20:26
Vasil74 Дата: Воскресенье, 05.03.2017, 20:31 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
=ГИПЕРССЫЛКА("#'"&$B1&"'!A1";B1)

Огромное спасибо Елена!, отлично работает!


Спасибо за ответы!
 
Ответить
Сообщение
=ГИПЕРССЫЛКА("#'"&$B1&"'!A1";B1)

Огромное спасибо Елена!, отлично работает!

Автор - Vasil74
Дата добавления - 05.03.2017 в 20:31
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!