Страницы: 1
RSS
Сослаться на ссылку текущего листа, ссылающуюся в свою очередь на другой лист, применение функции "СМЕЩ" в непростом случае
 
Добрый день! Есть книга с двумя листами. На втором листе содержится столбец с числами. На первом есть ссылка на число из вышеупомянутого столбца второго листа. Вопрос: как ссылаясь на ссылку (прошу прощения за тавтологию) можно на первом листе в столбце справа от ссылки вывести число, которое находится на втором листе на 2 строки выше? Есть простая функция "СМЕЩ", но проблема в том, что число находится на втором листе, а сослаться нужно именно на ту ссылку, что на первом. Возможно ли прописать такую формулу с помощью встроенных в excel формул без макросов? Понимаю, что звучит все запутанно, попытался вопрос понятней изложить в примере. Заранее благодарю за помощь
 
Код
=СМЕЩ(ДВССЫЛ("Лист2!"&АДРЕС(ПОИСКПОЗ(A2;Лист2!$B:$B;0);2));-2;0)
Лень двигатель прогресса, доказано!!!
 
Обязательно через СМЕЩ()?
Код
=ИНДЕКС(Лист2!$B$2:$B$11;ПОИСКПОЗ(A2;Лист2!$B$2:$B$11;0)-2)
 
У Вас какой эксель?
В 2013 есть Ф.ТЕКСТ(), позволяющая получить текст формулы, а дальше ДВССЫЛ и т.д.
Если числа в  столбце 2 листа уникальные, можно вычислить адрес.

Или использовать макрофункцию ПОЛУЧИТЬ.ФОРМУЛУ(ссылка)
Арфы - нет, возьмите бубен.
 
Сергей, Pelena
Оба ваши варианта прекрасно работают!
Udik
Про пользовательскую функцию ПОЛУЧИТЬ.ФОРМУЛУ читал, но нужно обойтись обязательно только встроенным формулами. Про новую функцию Ф.ТЕКСТ() не знал. С ее помощью даже я могу составить требуемую формулу, правда у меня 2016 эксель, это не всем подходит

Большое спасибо за помощь!
 
Чтобы у всех работало - вычисление адреса при условии уникальности данных, или макрофункция (она встроенная с древних времён)  :)
Изменено: Udik - 11.03.2016 15:02:03
Арфы - нет, возьмите бубен.
Страницы: 1
Наверх