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

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


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

Новости:

Подпишитесь на рассылку новых сообщений форума через службу рассылок: Subscribe.ru

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

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

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

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

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

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

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

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

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

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

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

vikttur

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

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

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

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

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

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



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

14.02.2018 10:11 Подготовить читабельную отчетность по платежам 59
23.01.2018 13:46 Найти вероятность повторной покупки 167
12.01.2018 23:56 Сделать отчет на Power BI (Dashboard) 246
06.09.2017 10:43 Solver VBA не решает гиперболическое уравнение, но при этом решает гармоническое 484
17.08.2017 12:15 Гиперссылка и фильтр одновременно макрос 645
23.05.2017 11:20 Копирование данных из одной таблицы в умную таблицу по условию 1801
15.03.2017 15:45 автозамена картинок PowerPoint 1213
11.03.2017 13:43 Изменить нумерацию страниц 1410
18.02.2017 11:31 Изменить ввод данных помогите...из столбца в таблицу. 1479
07.02.2017 18:43 Блокировка ячеек по наступлению даты 1690





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

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