Если в крупных блоках, то макрос должен проверять данные в столбцах на соответствие определенным критериям и при выполнении необходимых условий должен видоизменять данные согласно определенному шаблону.
На входе есть файл "исходный файл", содержащий несколько столбцев и эталонная таблица - файл "Соато", содержащий в себе соответствие между кодами СОАТО и их текстовым отображением.
Данные в столбце "Место рождения" исходного файла бывают нескольких видов и сделать с ними надо следующее: 1.1. Только текстовое содержимое. В данном случае ничего делать скрипту не надо. 1.2. Число и текстовое содержимое. В данном случае это число надо сверить с эталонной таблицей и в данную ячейку подставить буквенное значение из соответствующего столбца в эталонной таблице, полностью заменив новой информацией старое содержимое рассматриваемой ячейки. 1.3. Только число. Код СОАТО. В данном случае это число надо сверить с эталонной таблицей и в данную ячейку подставить буквенное значение из соответствующего столбца в эталонной таблице, полностью заменив новой информацией старое содержимое рассматриваемой ячейки.
Так же во входном файле есть столбцы "ИНН" и "ОГРН", с которыми надо выполнить следующие манипуляции, в зависимости от их содержимого: 2.1. Ячейка содержит нижнюю черту. В данном случае надо убрать черту, сделать поле пустым 2.2. Ячейка содерижт нижнюю черту, а за ней число. В данном случае, надо убрать черту, оставить в ячейке только номер. 2.3. Поле пустое. в данном случае его надо оставить пустым. 2.4. В поле стоит число. В данном случае оставляем число не тронутым.
Вот такая вот задача, надеюсь найдётся исполнитель
Здравствуйте! Надеюсь не ошибся с названием темы
Задача следующая, состоит из нескольких пунктов.
Если в крупных блоках, то макрос должен проверять данные в столбцах на соответствие определенным критериям и при выполнении необходимых условий должен видоизменять данные согласно определенному шаблону.
На входе есть файл "исходный файл", содержащий несколько столбцев и эталонная таблица - файл "Соато", содержащий в себе соответствие между кодами СОАТО и их текстовым отображением.
Данные в столбце "Место рождения" исходного файла бывают нескольких видов и сделать с ними надо следующее: 1.1. Только текстовое содержимое. В данном случае ничего делать скрипту не надо. 1.2. Число и текстовое содержимое. В данном случае это число надо сверить с эталонной таблицей и в данную ячейку подставить буквенное значение из соответствующего столбца в эталонной таблице, полностью заменив новой информацией старое содержимое рассматриваемой ячейки. 1.3. Только число. Код СОАТО. В данном случае это число надо сверить с эталонной таблицей и в данную ячейку подставить буквенное значение из соответствующего столбца в эталонной таблице, полностью заменив новой информацией старое содержимое рассматриваемой ячейки.
Так же во входном файле есть столбцы "ИНН" и "ОГРН", с которыми надо выполнить следующие манипуляции, в зависимости от их содержимого: 2.1. Ячейка содержит нижнюю черту. В данном случае надо убрать черту, сделать поле пустым 2.2. Ячейка содерижт нижнюю черту, а за ней число. В данном случае, надо убрать черту, оставить в ячейке только номер. 2.3. Поле пустое. в данном случае его надо оставить пустым. 2.4. В поле стоит число. В данном случае оставляем число не тронутым.
Вот такая вот задача, надеюсь найдётся исполнитель zaikinalexander