2015-05-08 2 views
0

Хорошо, что я ранее размещал это question, но я понял, что это может быть неопределенным, и многие люди могут не понимать, поэтому я отправляю сообщение, чтобы прояснить ситуацию. У меня есть два листа, а именно: JULY ' 15 Rel и Release Dev Status.Excel VBA копировать данные колонки, если другие данные столбца соответствуют

Оба эти рабочие листы имеют заголовок столбца «eRequest ID» в столбце A. Я должен скопировать две колонки, «Dev/UT План End Date» и «Dev/UT Фактическая дата окончания» от Release Dev Status к JULY ' 15 Rel, когда соответствует «идентификатор eRequest» обоих листов.

Для примера: если в обоих листах есть запись с идентификатором «eRequest ID» 41316, то мне нужно скопировать данные «Дата окончания плана Dev/UT» и «Дата фактической даты окончания/UT» для записи 41316 в Release Dev Status к JULY '15 Rel

я ранее просил использовать функцию ВПР, но я попробовал его, и я не думаю, что он будет работать, как количество строк в обоих данных неравны. Pardon me, поскольку у меня нет кодов для вас, с которыми вы начинаете, я понятия не имею, как начать это вообще ...

Также, если это поможет, данные будут в этом формате «22/04/2015 ». Кроме того, кроме столбца A, который является «идентификатором eRequest», другие столбцы на обоих листах различны. Он может иметь один и тот же заголовок, но определенно в разных порядках. Спасибо, ребята, за помощь!

+0

Пожалуйста, вставьте данные примера из ВСЕХ 2 листов. «Release Dev Status» и TOBE «JULY '15 Rel» –

+0

Я не могу загружать файлы из своего офиса, так как моя компания действительно строга относительно этого, и я не могу поделиться им из дома, поскольку файлы будут зашифрованы. Вместо этого я сделал несколько снимков, надеюсь, что это поможет. [this] (http://imgur.com/m5iycem) показывает мой текущий лист 'JULY '15 Rel', а [this] (http://imgur.com/cE09IB7) показывает мой текущий лист« Release Dev Status ». [this] (http://imgur.com/XivR1qZ) - это пример данных, которые должны быть скопированы из 'Release Dev Status' до' JULY '15 Rel' Надеюсь, это поможет! –

ответ

0

Так же, как в вашем предыдущем посте это ответ будет VLOOKUP формула в обеих колонках:

Dev UT Дата окончания:

=VLOOKUP(A2;'Release Dev Status'!A$1:Z$1000;COLUMN($I$1);FALSE) 

Dev UT Actual Дата:

=VLOOKUP(A2;'Release Dev Status'!A$1:Z$1000;COLUMN(J$1);FALSE) 

Измените диапазон 'Release Dev Status'!A$1:Z$1000 соответствующим образом.

+0

Все в порядке, если я задал диапазон «', »JULY15Release_Dev status '! $ 1: $ 1048576'? Кроме того, мне нужно изменить столбец в соответствии с тем, что указано в «Release Dev Status»? или он должен быть новым столбцом в 'July '15 Rel'? Извините, если я задаю действительно основные вопросы, я новичок в VBA и Excel в целом и не знаком с большинством функций. –

Смежные вопросы