Страницы: 1
RSS
Найти и перейти на первое и последнее искомое значение в столбце.
 
Всем доброго времени суток, помогите пожалуйста.
Есть огромная таблица в которой много данных, но все они отсортированы по именам и нужно что бы выбрать из списка необходимое  имя и рядом нажав на ячейку (ссылку) переходило на первое найденное значение и вторая на поселение найденное.
Изменено: a.i.mershik - 16.10.2017 10:29:17
Не бойтесь совершенства. Вам его не достичь.
 
Может, макросом попробовать?
Кому решение нужно - тот пример и рисует.
 
Пытливый, да можно и макросом, а формулу можно что бы понять как это вообще осуществить можно.

СПАСИБО БОЛЬШОЕ ВАМ ! ! !
Не бойтесь совершенства. Вам его не достичь.
 
В "B3" формула массива - завершайте ввод формулы не клавишей Enter (как Вы это обычно делаете), а сочетанием клавиш Ctrl+Shift+Enter.
Формула в "B3" просматривает только 10000 строк, т.к. для формулы массива нельзя указывать много ячеек, иначе работа с файлом может быть заторможена. В этом случае можно искать последнюю строку с данными в столбце "С" и затем ее подставлять в формулу.
 
Формулой нельзя скакать по ячейкам. Формула может выдавать позицию строки первого/последнего вхождения, например.
Кому решение нужно - тот пример и рисует.
 
Еще вариант - условным форматированием выделять диапазон таблицы, где содержится имя. Но все равно - руками надо будет листать до выделения.
Кому решение нужно - тот пример и рисует.
 
Пытливый,ну через формулу же можно ссылку на нужную искомую ячейку сделать?!
Изменено: a.i.mershik - 16.10.2017 10:46:37
Не бойтесь совершенства. Вам его не достичь.
 
Karataev,о спасибо!! что бы на всякий случай формула была тоже под рукой!!
ВСЕМ СПАСИБО БОЛЬШОЕ!
Не бойтесь совершенства. Вам его не достичь.
 
Еще варианты формул
=ГИПЕРССЫЛКА("#ИНДЕКС(C:C;ПОИСКПОЗ(D3;C1:C999;))";"Перв")
=ГИПЕРССЫЛКА("#ИНДЕКС(C:C;ПОИСКПОЗ(D3;C1:C999;)+счётесли(C:C;D3)-1)";"Посл")
Скажи мне, кудесник, любимец ба’гов...
 
_Boroda_,да !здорово, вот почему у меня не получалось - из-зи # - что она дает в формуле не подскажете?!
Не бойтесь совершенства. Вам его не достичь.
 
Это типа относительной ссылки для гиперссылки
Скажи мне, кудесник, любимец ба’гов...
 
a.i.mershik, символ # в Excel'е в гиперссылках означает "текущий лист". Можно указать имя листа, а можно использовать символ "#".
 
Karataev, Karataev,спасибо - понял
Не бойтесь совершенства. Вам его не достичь.
 
a.i.mershik, в функции "ГИПЕРССЫЛКА" нужно обязательно указывать имя файла и имя листа. Если указать только адрес ячейки, то функция не работает. Поэтому нужно или указать имя файла и имя листа или если нужно работать с текущим листом, то удобнее использовать "#".
То есть я неточно написал выше в посте, правильно так: символ "#" означает текущую книгу и текущий лист.
Изменено: Karataev - 16.10.2017 12:01:34
 
Не совсем. Если в таких терминах, то тогда уж книгу.
Вот так же тоже можно
=ГИПЕРССЫЛКА("#Лист1!EN4")
Но и это не совсем так - вот такая ссылка на другую книгу
=ГИПЕРССЫЛКА("#[6877629.xlsx]Лист1!$A$6")
тоже работает

Скорее, # можно обозвать что-то типа "замена полного пути" или как-то примерно так
Скажи мне, кудесник, любимец ба’гов...
Страницы: 1
Наверх