Профессиональные приемы работы в Microsoft Excel

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

Автор Тема: Разработка макроса для преобразования данных согласно определенному шаблону  (Прочитано 258 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Александр Заикин

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 2

Здравствуйте!
Надеюсь не ошибся с названием темы :)

Задача следующая, состоит из нескольких пунктов.

Если в крупных блоках, то макрос должен проверять данные в столбцах на соответствие определенным критериям и при выполнении необходимых условий должен видоизменять данные согласно определенному шаблону.

На входе есть файл "исходный файл", содержащий несколько столбцев и эталонная таблица - файл "Соато", содержащий в себе соответствие между кодами СОАТО и их текстовым отображением.

Данные в столбце "Место рождения" исходного файла бывают нескольких видов и сделать с ними надо следующее:
1.1. Только текстовое содержимое. В данном случае ничего делать скрипту не надо.
1.2. Число и текстовое содержимое. В данном случае это число надо сверить с эталонной таблицей и в данную ячейку подставить буквенное значение из соответствующего столбца в эталонной таблице, полностью заменив новой информацией старое содержимое рассматриваемой ячейки.
1.3. Только число. Код СОАТО. В данном случае это число надо сверить с эталонной таблицей и в данную ячейку подставить буквенное значение из соответствующего столбца в эталонной таблице, полностью заменив новой информацией старое содержимое рассматриваемой ячейки.

Так же во входном файле есть столбцы "ИНН" и "ОГРН", с которыми надо выполнить следующие манипуляции, в зависимости от их содержимого:
2.1. Ячейка содержит нижнюю черту. В данном случае надо убрать черту, сделать поле пустым
2.2. Ячейка содерижт нижнюю черту, а за ней число. В данном случае, надо убрать черту, оставить в ячейке только номер.
2.3. Поле пустое. в данном случае его надо оставить пустым.
2.4. В поле стоит число. В данном случае оставляем число не тронутым.

Вот такая вот задача, надеюсь найдётся исполнитель :)
Записан

vikttur

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +46/-0
  • Оффлайн Оффлайн
  • Сообщений: 912

Размещаете тему на разных ресурсах - информируйте об этом.
Записан

Александр Заикин

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 2

Размещаете тему на разных ресурсах - информируйте об этом.
Да, меня уже поругали за это в личных сообщениях, я не подумал, что это плохо.

Всё!) исполнитель найден, всем спасибо)
Записан
 



Темы без ответов

06.09.2017 10:43 Solver VBA не решает гиперболическое уравнение, но при этом решает гармоническое 104
17.08.2017 12:15 Гиперссылка и фильтр одновременно макрос 222
13.06.2017 00:27 Сводная таблица: как не вручную отсортировать в опред. порядке (не Custom List) 623
23.05.2017 11:20 Копирование данных из одной таблицы в умную таблицу по условию 1081
18.05.2017 15:45 Не работает гиперссылка при копировании. 592
15.03.2017 15:45 автозамена картинок PowerPoint 836
13.03.2017 07:09 Использование базы КЛАДР в exel 1183
11.03.2017 13:43 Изменить нумерацию страниц 1059
10.03.2017 08:40 Как делать бекапы гугл таблицы? 901
18.02.2017 11:31 Изменить ввод данных помогите...из столбца в таблицу. 1132





Яндекс цитирования msexcel.ru Яндекс.Метрика

Страница сгенерирована за 0.251 секунд. Запросов: 27.