Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Взять название листа для ссылки из ячейки
 
Проблема в следующем.
В таблицу выведен список листов
Из каждого листа нужна 1 колонка, она выводится под названием листа в таблице.
Ссылка ячейку в другом листе выглядит следующим образом

=Лист1!A1
Можно ли сделать так чтобы "Лист1" (то есть имя листа) таблица брала из ячейки?


p.s. Поиск курил
 
Цитата
Spindle написал:
Поиск курил
плохо раскурили :)
Ищите по слову: ДВССЫЛ
=ДВССЫЛ("'"&A1&"'!A2")

в А1 - имя листа
А2 - это ячейка на том листе, значение из которой надо получить
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
=ДВССЫЛ(A1&"!A1")
Согласие есть продукт при полном непротивлении сторон.
 
Ещё немного потерзав гугл нашёл на одном форуме вот такое
Так,
A1 = имя листа
С1 = данные на этом листе

В ячейке, где надо получить эти данные  
=ДВССЫЛ(A1 & "!C1")

Но проблема в том чо эта формула не протягивается по верткали.
 
'Курите' про абсолютные/относительные ссылки в формулах
Согласие есть продукт при полном непротивлении сторон.
 
Уточню. Ссылку на ячейку с названием листа я зафиксировал по столбцу, а ссылка на ячейку на другом листе при протягивании формулы по строке не меняется.
То есть при протягивании, строка ниже ссылается на ту же ячейку на другом листе, а не перскакивает на строку нижу
.
Изменено: Spindle - 22 Фев 2017 09:37:03
 
Цитата
Spindle написал: Уточню...
Вы бы лучше вместо моногослов показали бы в файле-примере. Как есть - Как надо
Согласие есть продукт при полном непротивлении сторон.
 
Почему не протягивается? Протягивается. Просто в таком виде будет неверный результат давать.
Внутри ДВССЫЛ надо получить постоянно А1 и переменно С1, С2, С3 и т.д. при протягивании.
А С1 - в кавычках (неизменяемая строка). Поэтому там можно извернуться, указывая С так:
Код
"!C" & СТРОКА(C1)
Кому решение нужно - тот пример и рисует.
 
В общем случае можно так:
=ДВССЫЛ("'"&$A$1&"'!"&АДРЕС(СТРОКА();СТОЛБЕЦ()))

но куда чего Вы там протягиваете и что надо получить не видно. Поэтому уже сами решите как раскидать аргументы. Справка в помощь.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Пытливый написал:
Почему не протягивается? Протягивается. Просто в таком виде будет неверный результат давать.
Внутри ДВССЫЛ надо получить постоянно А1 и переменно С1, С2, С3 и т.д. при протягивании.
А С1 - в кавычках (неизменяемая строка). Поэтому там можно извернуться, указывая С так:
Код ? 1"!C" & СТРОКА(C1)
Огромное спасибо!!!  
Изучу данную функцию поглубже.
Страницы: 1
Читают тему (гостей: 1)