Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Пакет Microsoft Office

  Все выпуски  

RFpro.ru: Пакет Microsoft Office


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Валерий Ахметович Набиуллин aka ValeryN
Статус: Мастер-Эксперт
Рейтинг: 5241
∙ повысить рейтинг »
Гуревич Александр Львович
Статус: Профессионал
Рейтинг: 4840
∙ повысить рейтинг »
Роман Селиверстов
Статус: Советник
Рейтинг: 4473
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программное обеспечение / Пакет Microsoft Office

Номер выпуска:914
Дата выхода:08.04.2012, 14:30
Администратор рассылки:Vasiliy83 (Профессионал)
Подписчиков / экспертов:173 / 144
Вопросов / ответов:1 / 3

Консультация # 185758: Уважаемые эксперты! Пожалуйста, ответьте на вопрос: Есть два листа new_data и old_data, которые имеют два столбца - ID, Value. Как проделать следующую операцию копирования - взять первый ID из new_data(и соответствующий ему Value), найти соответствующий ID в old_data и скопировать в эту строку Value в old_data из листа new_data и т.д. со всеми V...


Консультация # 185758:

Уважаемые эксперты! Пожалуйста, ответьте на вопрос:
Есть два листа new_data и old_data, которые имеют два столбца - ID, Value. Как проделать следующую операцию копирования - взять первый ID из new_data(и соответствующий ему Value), найти соответствующий ID в old_data и скопировать в эту строку Value в old_data из листа new_data и т.д. со всеми Value?

Office 2007

Дата отправки: 05.04.2012, 13:50
Вопрос задал: korsar (Практикант)
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Рыманов Михаил Владимирович (3-й класс):

Здравствуйте, korsar!
В файле, прикрепленном мною, находится макрос с именем

Код :
CopyNewValueOverOldBySearchByID
скопируйте его в свою книгу Excel и выполните, предварительно сделав резервную копию Вашего файла.
скачать файл CopyNewValueOverOldBySearchByI.xls [24.5 кб]

Консультировал: Рыманов Михаил Владимирович (3-й класс)
Дата отправки: 05.04.2012, 14:32
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Charlie (Студент):

Здравствуйте, korsar!
Если я правильно понял, что в конечном итого нужно для каждого ID old_data получить соответствующий Value из new_data, то см. прикрепленный файл. А если нужно заменить уже имеющийся в old_data столбец значений Value для ID, которые находятся в new_data (а остальные имеющиеся оставить как было), тогда уточните это, а также критично ли, если эти Value, взятые из new_data будут не в столбце Value old_data, а в новом, созданном справа. Потом его можно естественно скопировать поверх Value.

Консультировал: Charlie (Студент)
Дата отправки: 05.04.2012, 14:35
Прикреплённый файл: посмотреть » [11.3 кб]
Рейтинг ответа:

НЕ одобряю +1 одобряю!


Консультирует Филатов Евгений Геннадьевич (Профессионал):

Здравствуйте, korsar!

Посмотрев текущие ответы, решил написать свой.

В файле http://rfpro.ru/upload/7884 находится тот файл, на который Вы дали ссылку на мини-форуме. В нем я создал макрос для замены значений между листами. В макросе довольно полно описаны все действия команд.

Если будут вопросы - пишите в мини-форум.


Если бы точно знать, что значения на листе old_data в столбце 1 отсортированы по возрастанию, то время поиска можно значительно уменьшить. У меня сейчас считает около минуты - полностью сканирует значения на листе old_data пока не найдет нужное значение или не дойдет до конца списка.

С уважением.

Консультировал: Филатов Евгений Геннадьевич (Профессионал)
Дата отправки: 06.04.2012, 10:54
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное