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

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


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

Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

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

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

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

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

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

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

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

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

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

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

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

vikttur

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

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

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

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

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

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



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

17.08.2017 12:15 Гиперссылка и фильтр одновременно макрос 30
17.08.2017 08:29 Расчет работы сотрудника после основного рабочего времени 43
13.06.2017 00:27 Сводная таблица: как не вручную отсортировать в опред. порядке (не Custom List) 342
23.05.2017 11:20 Копирование данных из одной таблицы в умную таблицу по условию 727
18.05.2017 15:45 Не работает гиперссылка при копировании. 388
15.03.2017 15:45 автозамена картинок PowerPoint 637
13.03.2017 07:09 Использование базы КЛАДР в exel 955
11.03.2017 13:43 Изменить нумерацию страниц 851
10.03.2017 08:40 Как делать бекапы гугл таблицы? 721
18.02.2017 11:31 Изменить ввод данных помогите...из столбца в таблицу. 934





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

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