Задача сравнить две exel таблицы и изменить данные в одной (создать новую такую же с новыми данными), взятыми из первой.
Имеется две таблицы прайсов в excel:
- Наш прайс (НП)
- Прайс поставщика (ПП)
Задача создать новый НП (ННП) или изменить уже существующий НП с корректированной информацией, согласно ПП (наличие, цена)
В прайс листах одинаковые артикулы.
Алгоритм.
Поиск идёт по артикулу.
- Берётся артикул из НП
- находится в ПП
- в прайсе ПП находится значение наличие у данного артикула и цена.
- записывается значение наличие и цена в ННП или просто в НП. Цена может переноситься «как есть» или корректироваться по заданной формуле (формула должна иметь возможность изменяться).
Особенности:
- в ПП наличие может по разному отображаться.
Например подтверждение, что товар в наличие, может быть отображёно как «+», «+++», в наличие, да, есть, может стоять цифра (не ноль) или другой знак или надпись. В этом случает наличие в ННП (НП) – нужно записать фиксированное «+». Здесь должна быть возможность дополнять список вариантов, согласно значений наличия в ПП.
В противном случае – записывать «-».
Цена, которая переносится в ННП или просто в НП, либо «как есть», либо должна быть возможность перед её записью корректироваться по формуле исходя из цены в ПП
Должна быть возможность указания столбцов из которых в ПП брать информацию: артикул, наличие, цена.
Столбцы артикул, наличие, цена в НП или ННП – фиксированные.
Максимальное кол-во строк таблицах 7000. Если данное тянет дополнительные трудовые и/или финансовые затраты, можно это значение уменьшать до 1000 строк, например.