Страницы: 1
RSS
Автоматизация распределения грузовых мест
 
Добрый день, уважаемые участники форума!

Есть исходные данные (см. вложение - "Исходный файл"). Там представлены 2 столбца - "Код + С" и "Количество мест". В столбце "Количество мест" есть объединенные ячейки с указанием одного значения для нескольких позиций столбца "Код + С". Для занесения в нашу рабочую программу такие объединенные ячейки нужно разбивать следующим образом: напротив каждого не повторяющегося (в пределах объединенных ячеек) значения столбца "Код + С" должно стоять количество грузовых мест. При этом справа от столбца "Количество мест" мы создаем еще один столбец - "Кол-во мест частично", в который дублируем данные из столбца "Количество мест". Но дублируем только в том случае, если в пределах объединенной ячейки есть различные значения столбца "Код + С".

В прилагаемом "Итоговом файле" представлены результаты необходимых манипуляций. Чтобы понять принцип следует обратить внимание на 2 примера:

1) В "Исходном файле" есть объединенный диапазон ячеек - B5 - B7. Напротив этого диапазона в столбце "Код + С" указаны разные значения и, соответственно, я проставил значение в столбец "Количество мест" напротив каждого значения столбца "Код + С" и продублировал значение в столбец "Кол-во мест частично";

2) В "Исходном файле" есть объединенный диапазон ячеек - B8 - B9. Напротив этого диапазона в столбце "Код + С" указаны одинаковые значения и, соответственно, я проставил значение в столбец "Количество мест" только напротив одного значения столбца "Код + С". При этом, значение в столбец "Кол-во мест частично" я не дублировал.

Можно ли как-то автоматизировать данный процесс?
 
UDF
Скрытый текст

П.С. С 'Количеством место частично' не понятно, что будет нужно, если в объединенном блоке будут как повторяющиеся так и уникальные Коды. Пока сделано для наглядности с повтором
Изменено: Sanja - 08.05.2025 09:03:13
Согласие есть продукт при полном непротивлении сторон
 
Цитата
П.С. С 'Количеством место частично' не понятно, что будет нужно, если в объединенном блоке будут как повторяющиеся так и уникальные Коды. Пока сделано для наглядности с повтором
В этом случае для уникальных кодов требуется дублирование значения  в столбец "Кол-во мест частично" и для повторяющихся (в рамках объединенного блока) кодов также нужно продублировать значение в столбец "Кол-во мест частично". При этом, для повторяющихся кодов значения должны быть указаны напротив одного (желательно верхнего) повторяющегося кода, а напротив остальных повторяющихся в рамках объединенного блока кодов ячейки должны быть пустыми.

Собственно, у Вас так и сделано. В прилагаемом файле результаты:

1) Синим выделил вариант, когда коды в рамках объединенного блока разные;

2) Зеленым - вариант, когда коды одинаковые;

3) Желтым - комбинированный вариант из повторяющихся и уникального кода.


Спасибо огромное за помощь!!!
Изменено: Aleksey1990 - 09.05.2025 05:55:24
 
Aleksey1990,  что то подобное решали с пользователем art_TD, посмотрите его темы, там еще что то про распределение было
 
Павел, спасибо. Ознакомлюсь обязательно.
Страницы: 1
Читают тему
Наверх