Страницы: 1
RSS
Адрес ячейки. Подстановка индекса строки из результатов формулы
 
Добрый день!
1. Нахожу "порядковый номер" строки в котором находится "поисковый запрос" по формуле: ИНДЕКС(B5:AQ801;ПОИСКПОЗ(H4;H5:H801;0);1) - формула 1.1.
где:
H4 - ячейка для ввода запроса
H5-H801 - диапазон по которому ищем
1 - столбец с порядковыми номерами

Задача: представить искомый "порядковый номер" в виде ссылки. Чтобы при клике сразу переходит в нужную ячейку имеющую индекс строки равный "порядковому номеру".

Формула ГИПЕРССЫЛКА: ГИПЕРССЫЛКА(адрес;[имя])
Подставляем:

=ГИПЕРССЫЛКА("#ЛИСТ1!Bx"; ИНДЕКС(B5:AQ801;ПОИСКПОЗ(H4;H5:H801;0);1))
- где:
B - индекс столбца "1" с порядковыми номерами
x - индекс строки который мы вычисляем по формуле 1.1.

Как правильно записать, соединив индекс столбца В и индекс строки "x" чтобы получить правильный адрес ссылки.  

Заранее спасибо.
 
Файл с примером
 
АДРЕС()

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Помогите, пожалуйста, формулу написать  :oops:
 
АДРЕС(x;B)
Цитата
B - индекс столбца "1" с порядковыми номерами
x - индекс строки который мы вычисляем по формуле 1.1.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Два варианта:
=ГИПЕРССЫЛКА("#ЛИСТ1!АДРЕС(ИНДЕКС(B5:AQ801;ПОИСКПОЗ(H4;H5:H801;0);1);B)"; ИНДЕКС(B5:AQ801;ПОИСКПОЗ(H4;H5:H801;0);1))
=ГИПЕРССЫЛКА((ИНДЕКС(B5:AQ801;ПОИСКПОЗ(H4;H5:H801;0);1);B);ИНДЕКС(B5:AQ801;ПОИСКПОЗ(H4;H5:H801;0);1))


Оба не работают.
Не могу найти ошибку.
 
чет подобное
Код
=ГИПЕРССЫЛКА(АДРЕС(ПОИСКПОЗ(H4;H5:H801;0)+4;2); ИНДЕКС(B5:AQ801;ПОИСКПОЗ(H4;H5:H801;0);1))
Лень двигатель прогресса, доказано!!!
 
Denis222, у Вас с ошибками обе формулы. Покажите в файле, где Вы их вводите. За Вас моделировать ситуацию желания нет. Помогите помочь Вам.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
JayBhagavan написал: Покажите в файле, где Вы их вводите. За Вас моделировать ситуацию желания нет
 
=ГИПЕРССЫЛКА("#"&АДРЕС(СТРОКА($4:$4)+ПОИСКПОЗ($H$4;$H$5:$H$801;0);2);ИНДЕКС($B$5:$B$801;ПОИСКПОЗ($H$4;$H$5:$H$801;0);1))
Изменено: JayBhagavan - 06.03.2016 16:18:30 (скорректировал формулу)

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Огромное спасибо. Работает. Только не совсем понимаю как это реализовано.  
 
Denis222, формулу скорректировал. Уточняйте, что именно не понятно? По самим формулам прочтите справку, перед тем как задать свой вопрос, т.к. цитировать справку не собираюсь.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
Страницы: 1
Читают тему
Наверх