Здравствуйте, форумчане! Хотел бы попросить помочь в решении следующей задачи. В книге несколько листов. На Листе 1 имеется Таблица, в которую необходимо собрать значения из именованных ячеек с других Листов по условию "перекликания" (имя столбца является частью имени ячейки) имени столбца Таблицы и имён ячеек. Файл прикладываю. Буду очень признателен за помощь!
Здравствуйте, форумчане! Хотел бы попросить помочь в решении следующей задачи. В книге несколько листов. На Листе 1 имеется Таблица, в которую необходимо собрать значения из именованных ячеек с других Листов по условию "перекликания" (имя столбца является частью имени ячейки) имени столбца Таблицы и имён ячеек. Файл прикладываю. Буду очень признателен за помощь!Kuznetsov_R
А давайте имена немного перепишем так, чтобы можно было понять, что ВРасход01 - это первый лист, а ПРасход01 - второй? Если без привязки к именам, то можно так
Код
=ДВССЫЛ($B3&"!B"&СТОЛБЕЦ(A3))
А давайте имена немного перепишем так, чтобы можно было понять, что ВРасход01 - это первый лист, а ПРасход01 - второй? Если без привязки к именам, то можно так
А давайте имена немного перепишем так, чтобы можно было понять, что ВРасход01 - это первый лист, а ПРасход01 - второй?
Дело в том, что связи между номером в конце имени ячейки и номером Листа быть не должно, т.к. имена Листов могут быть (и будут) произвольными. Но в принципе для решения задачи, если это необходимо, можно дать любое имя ячейкам (лишь бы, так понимаю, в имени этом было соответствующее название столбца Таблицы на первом Листе).
А давайте имена немного перепишем так, чтобы можно было понять, что ВРасход01 - это первый лист, а ПРасход01 - второй?
Дело в том, что связи между номером в конце имени ячейки и номером Листа быть не должно, т.к. имена Листов могут быть (и будут) произвольными. Но в принципе для решения задачи, если это необходимо, можно дать любое имя ячейкам (лишь бы, так понимаю, в имени этом было соответствующее название столбца Таблицы на первом Листе).
Если без привязки к именам, то можно так =ДВССЫЛ($B3&"!B"&СТОЛБЕЦ(A3))
К сожалению, не пойдёт, т.к. именованные ячейки могут быть в любой строке. Но если они и будут перемещаться вверх-вниз, то только по столбцу В!Kuznetsov_R
А тогда объясните мне пожалуйста такую вещь - вот у Вас в таблице в ячейке В3 написано имя листа "Лист2", как тогда по имени "В.Напор.01" можно определить, что это именно из Лист2 значение? Такой же вопрос про "Лист3" и имя "П.Напор.01", ну и так далее Пишите тогда в таблице на Лист1 не имена листов, а коды имен. Например, вот так
А тогда объясните мне пожалуйста такую вещь - вот у Вас в таблице в ячейке В3 написано имя листа "Лист2", как тогда по имени "В.Напор.01" можно определить, что это именно из Лист2 значение? Такой же вопрос про "Лист3" и имя "П.Напор.01", ну и так далее Пишите тогда в таблице на Лист1 не имена листов, а коды имен. Например, вот так_Boroda_
А тогда объясните мне пожалуйста такую вещь - вот у Вас в таблице в ячейке В3 написано имя листа "Лист2", как тогда по имени "В.Напор.01" можно определить, что это именно из Лист2 значение?
Изначально придумал вариант, схожий с вашим (см. вложенный файл). Но этот способ имеет недостаток: все последующие Листы необходимо создавать из того, в котором уже имеются именованные ячейки (например, Лист 2 создаётся путём копирования Листа 1) с целью, чтобы во всех Листах были ячейки с одним и тем же названием, т.к. при создании нового Листа в нём уже нельзя какой-либо ячейке задать существующее имя. Думал, может, есть какой-то способ выцепить с Листа имя ячейки..
А тогда объясните мне пожалуйста такую вещь - вот у Вас в таблице в ячейке В3 написано имя листа "Лист2", как тогда по имени "В.Напор.01" можно определить, что это именно из Лист2 значение?
Изначально придумал вариант, схожий с вашим (см. вложенный файл). Но этот способ имеет недостаток: все последующие Листы необходимо создавать из того, в котором уже имеются именованные ячейки (например, Лист 2 создаётся путём копирования Листа 1) с целью, чтобы во всех Листах были ячейки с одним и тем же названием, т.к. при создании нового Листа в нём уже нельзя какой-либо ячейке задать существующее имя. Думал, может, есть какой-то способ выцепить с Листа имя ячейки..Kuznetsov_R
"А ларчик просто открывался!" ))) Спасибо вам большое!
п.с.: на какое слово в последней фразе басни Крылова "Ларчик" вы поставите ударение? Да собственно именно на это слово все ударение и ставят... )Kuznetsov_R