Как скопировать и вставить данные из строки 3 рабочей книги 2 в рабочую книгу 1, только если строки 1 и 2 рабочей книги 2 равны строке 1 и 2 рабочей книги 1? - PullRequest
0 голосов
/ 19 февраля 2020

Я собираю огромный лист данных в Excel, где у меня есть рабочая тетрадь с листом, где первые два столбца обозначены буквой A). Страны и б). Годы, а остальные столбцы - разные переменные, представляющие интерес, для которых я собираю данные.

Я взял лист у кого-то, кто работал над ним, прежде чем я взял у них проект, и меня попросили обновить его самыми последними данными, что составляет всего три года.

У меня 215 стран, и я беру данные за следующие годы: 1990, 1995 и 2000-2018, поэтому выполнение всего этого вручную займет слишком много времени.

К сожалению, из источника данных в источник данных иногда отсутствуют страны, они пишутся по-разному или по-разному форматируются и т. Д. c.

По крайней мере, я смогу использовать VBA, чтобы проверить, соответствуют ли страна и год основной книги стране и годам столбцов книги переменных данных, а затем скопировать и вставить третий столбец, содержащий переменные данные в столбце основной рабочей книги, соответствующие переменной, если это имеет смысл.

Например, если посмотреть на среднее образование для женщин: в листе данных для среднего образования я отформатировал его так, чтобы соответствовать формат основной книги: женская рабочая тетрадь среднего образования, в этом случае при сравнении ее с основной книгой женская рабочая тетрадь среднего образования:

enter image description here

отсутствуют данные по Албании, которые должны лежать между Афганистаном и Андоррой, основная книга: enter image description here

Как написать VBA, куда он попадает через рабочую книгу переменной интереса, и если страна и Year совпадают со страной и годом основной рабочей книги, затем скопируйте 3-й столбец, содержащий ata переменной интереса и вставьте ее в столбец основной книги.

Извините за странные объяснения и вопрос.

Я пытался смотреть видео на YouTube, чтобы попробовать VBA самостоятельно, но у меня нет большого опыта в кодировании, поэтому я даже не смог подобраться сам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...