Автоматизация заполнения таблицы в Excel

Заказчик
[no-member:pro]Мария[/no-member:pro]
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка программ
Предоплатабез предоплат
Способы оплатыНаличные, Банковский перевод, Электронные деньги
Приём заявокот 2019-08-20 до 2019-08-27
Описание проекта
Требуются услуги программиста. Задание по автоматизации заполнения таблицы в Excel.
Пример таблицы во вложении. Листы 1 и 3 заполнены.
Лист 2 (Позиции заказов) следующие столбцы должны заполняться автоматически с листа 3 и 1:
Столбец 1 - номер заказа с листа 1 столбец 6
Столбцы 2, 3, 6 и 7 - должны соответствовать столбцам 11, 12, 13 и 14 листа 3 соответствующего заказа. Заказы привязываются по внутреннему номеру. Например номер первого заказа 319123123 (лист 1, столбец 6, строка 8), ему соответствует внутренний номер заказа 23383 (лист 1, столбец 26, строка 8). По этому внутреннему номеру таблица должна на третьем листе найти этот номер заказа в столбце 1 и внести на второй лист артикула, наименования товаров, их цену и количество в столбцы 2, 3, 6 и 7.
ВАЖНО по столбцу 7: в столбце 27 листа 1 указана скидка клиентка в процентах. Если ячейка у соответствующего заказа пуста, то скидки нет. Если там стоит цифра 5, например, то цены из столбца 14 должна быть внесена на вторую страницу со скидкой 5%. См. Пример по заказу 117123125.
Столбец 4 должен всегда заполнятся цифрой 0, после введения товара. Если это не доставка.
После перечисления всех позиций заказа всегда идет строка Доставка с кодом услуги 3 и количеством 1. Цена заполняется потом вручную.
После каждого заказа на 2 листе система должна пропускать строку перед началом заполнения содержания следующего заказа.
В итоге 2 страница должна заполняться автоматически. Количество заказов на 1, 2 и 3 листе может быть любым.
Пример таблицы во вложении. Листы 1 и 3 заполнены.
Лист 2 (Позиции заказов) следующие столбцы должны заполняться автоматически с листа 3 и 1:
Столбец 1 - номер заказа с листа 1 столбец 6
Столбцы 2, 3, 6 и 7 - должны соответствовать столбцам 11, 12, 13 и 14 листа 3 соответствующего заказа. Заказы привязываются по внутреннему номеру. Например номер первого заказа 319123123 (лист 1, столбец 6, строка 8), ему соответствует внутренний номер заказа 23383 (лист 1, столбец 26, строка 8). По этому внутреннему номеру таблица должна на третьем листе найти этот номер заказа в столбце 1 и внести на второй лист артикула, наименования товаров, их цену и количество в столбцы 2, 3, 6 и 7.
ВАЖНО по столбцу 7: в столбце 27 листа 1 указана скидка клиентка в процентах. Если ячейка у соответствующего заказа пуста, то скидки нет. Если там стоит цифра 5, например, то цены из столбца 14 должна быть внесена на вторую страницу со скидкой 5%. См. Пример по заказу 117123125.
Столбец 4 должен всегда заполнятся цифрой 0, после введения товара. Если это не доставка.
После перечисления всех позиций заказа всегда идет строка Доставка с кодом услуги 3 и количеством 1. Цена заполняется потом вручную.
После каждого заказа на 2 листе система должна пропускать строку перед началом заполнения содержания следующего заказа.
В итоге 2 страница должна заполняться автоматически. Количество заказов на 1, 2 и 3 листе может быть любым.