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

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


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

Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

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

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

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

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

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

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

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

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

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

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

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

vikttur

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

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

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

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

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

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



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

28.05.2019 21:09 Сделать несколько скриптов для рабочей таблицы 159
05.03.2019 17:00 Последовательный вывод таблиц Excel в один документ Word без шаблона 527
05.03.2019 09:29 Нежелательные изменение размеров колонтитула при редактировании 369
07.02.2019 01:36 Как удалить дубликаты из выпадающего связанного списка? 494
20.01.2019 12:38 Все варианты частичного суммирования 645
13.01.2019 12:24 Заполнение диапазона числами - в виде кластеров 504
30.09.2018 10:24 Расчет процентов за определенный период (месяц) с учетом изменений и платежей 947
03.03.2018 00:00 Подсчет отработанного времени, за исключением заранее определенных перерывов 1736
14.02.2018 10:11 Подготовить читабельную отчетность по платежам 1775
23.01.2018 13:46 Найти вероятность повторной покупки 1587





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

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