Страницы: 1
RSS
Разнесение данных из таблицы на разные листы в соответствии с названием листа
 
Вот такая задача.
Есть файл с несколькими листами:  бланки ттн разных юр лиц (название соответствует названию листа) и один лист - таблица с данными, из которой они вводятся в бланки.
Ввел в эту таблицу данных столбец с названиями листов.
Как сделать так, чтоб во избежание ошибки данные вводились именно на соответствующий лист?
Образец во вложении.
 
Вот файл
 
Необходим только один лист ТТН + дополнительный лист "справочник" на котором таблица в первом столбце которой краткое наименование юр.лица, в последующих столбцах полное, адрес, и т.д. (ограничено только фантазией)
Лист ТТН заполняется переменными значениями о грузе и автотранспорте, а постоянные значения юр.лица подтягиваются с листа "справочник" согласно краткого наименования функцией ВПР
 
Спасибо за ответ.
И все же посмотрите пример.
Там этот лист с данными есть и формулы ВПР в бланки вставлены.
Но когда я ставлю "х" в нужную мне строку данные попадают сразу на все листы ттн, а нужно чтоб на один соответствующий названию юр. лица.
Дело в том что листов ТТН больше одного - 3 или 5.
Хочется защититься от ошибки, когда распечатают не тот лист, и товар уйдет на другое юр. лицо.
С другой стороны для удобства пользователя формы хочу чтоб все ттн были в одном файле.
Вопрос как подтягивать переменные значения (номер машины, фио водителя, вес и т.д.) с листа с данными на лист соответствующий названию юр лица. Сейчас они подтягиваются на все листы.
Постоянные значения подтягивать не надо.
 
Вставил формулы на двух листах в строки 3 и 4.
Для остальных сделайте по аналогии.
Формула для листа "агрологистика", для строки 3:
=ЕСЛИ(ВПР("х";Данные!A:B;2;0)="агрологистика";ВПР("х";Данные!A2:N15;3;0);"")
Формула для листа "центр-агро", для строки 3:
=ЕСЛИ(ВПР("х";Данные!A:B;2;0)="центр-агро";ВПР("х";Данные!A2:N15;3;0);"")
 
Спасибо!
 
Имя листа можно записать в какую-нибудь ячейку и уже подставляйте в формулу вместо имени листа адрес этой ячейки. Это может быть упростит.
Страницы: 1
Наверх