|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.01.2017, 03:09 | #1 |
Новичок
Джуниор
Регистрация: 26.01.2017
Сообщений: 0
|
[excel 2013] Разработка макроса для преобразования данных согласно определенному шаблону
Здравствуйте!
Надеюсь не ошибся с названием темы Задача следующая, состоит из нескольких пунктов. Если в крупных блоках, то макрос должен проверять данные в столбцах на соответствие определенным критериям и при выполнении необходимых условий должен видоизменять данные согласно определенному шаблону. На входе есть файл "исходный файл", содержащий несколько столбцев и эталонная таблица - файл "Соато", содержащий в себе соответствие между кодами СОАТО и их текстовым отображением. Данные в столбце "Место рождения" исходного файла бывают нескольких видов и сделать с ними надо следующее: 1.1. Только текстовое содержимое. В данном случае ничего делать скрипту не надо. 1.2. Число и текстовое содержимое. В данном случае это число надо сверить с эталонной таблицей и в данную ячейку подставить буквенное значение из соответствующего столбца в эталонной таблице, полностью заменив новой информацией старое содержимое рассматриваемой ячейки. 1.3. Только число. Код СОАТО. В данном случае это число надо сверить с эталонной таблицей и в данную ячейку подставить буквенное значение из соответствующего столбца в эталонной таблице, полностью заменив новой информацией старое содержимое рассматриваемой ячейки. Так же во входном файле есть столбцы "ИНН" и "ОГРН", с которыми надо выполнить следующие манипуляции, в зависимости от их содержимого: 2.1. Ячейка содержит нижнюю черту. В данном случае надо убрать черту, сделать поле пустым 2.2. Ячейка содерижт нижнюю черту, а за ней число. В данном случае, надо убрать черту, оставить в ячейке только номер. 2.3. Поле пустое. в данном случае его надо оставить пустым. 2.4. В поле стоит число. В данном случае оставляем число не тронутым. Вот такая вот задача, надеюсь найдётся исполнитель |
26.01.2017, 03:58 | #2 |
Новичок
Джуниор
Регистрация: 26.01.2017
Сообщений: 0
|
Всё! исполнитель найден, всем спасибо.
|
26.01.2017, 12:43 | #3 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
Если вдруг ситуация изменится, могу сделать скриптом на Python.
Связаться со мной Вы можете по следующим контактам:
Работаю только с предоплатой 30% ! Предложения без указания "со старта" цены/сроков могут быть проигнорированы. Для прикладных программ использую Delphi/С++Builder/C++Qt для учебных еще и MSVC С/C++/C#, Python(PyQt) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объявление переменных для 64-разрядного excel 2013 | ольгаг | Microsoft Office Excel | 8 | 22.09.2016 13:29 |
Excel + VBA 2013 + Access 2013 | ESTerekhov | Microsoft Office Excel | 1 | 04.06.2014 16:24 |
Запрет режима преобразования файлов excel 2007 для excel 2003 | ольгаг | Microsoft Office Excel | 4 | 28.03.2014 12:20 |
Проблема с открытием другой книги с помощью макроса в excel 2013 | roborrr | Microsoft Office Excel | 11 | 18.10.2013 10:41 |
Макрос в Excel для преобразования и переноса таблицы из MS Word | Natasha_i | Microsoft Office Word | 4 | 04.02.2013 17:47 |