Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果另一列数据匹配,Excel VBA将复制列数据_Vba_Date_Excel - Fatal编程技术网

如果另一列数据匹配,Excel VBA将复制列数据

如果另一列数据匹配,Excel VBA将复制列数据,vba,date,excel,Vba,Date,Excel,好的,我之前发布过这篇文章,但我意识到它可能很模糊,很多人可能不理解,所以我再次发布来澄清问题。我有两张工作表,分别是:2015年7月版本和发布开发状态 这两个工作表在a列中都有一个“eRequest ID”列标题。当两个工作表的“eRequest ID”匹配时,我必须将两列,“开发/测试计划结束日期”和“开发/测试实际结束日期”从发布开发状态复制到2015年7月Rel 例如:如果两个工作表中都有一个“eRequest ID”为41316的记录,那么我需要在发布开发状态中复制记录41316的“开

好的,我之前发布过这篇文章,但我意识到它可能很模糊,很多人可能不理解,所以我再次发布来澄清问题。我有两张工作表,分别是:<代码>2015年7月版本和
发布开发状态

这两个工作表在a列中都有一个“eRequest ID”列标题。当两个工作表的“eRequest ID”匹配时,我必须将两列,“开发/测试计划结束日期”和“开发/测试实际结束日期”从
发布开发状态复制到
2015年7月Rel

例如:如果两个工作表中都有一个“eRequest ID”为41316的记录,那么我需要在
发布开发状态
中复制记录41316的“开发/测试计划结束日期”和“开发/测试实际结束日期”数据到
2015年7月Rel

我之前被要求使用VLOOKUP函数,但我尝试了一下,我认为它不会起作用,因为两个数据中的行数都不均匀。原谅我,我没有任何代码给你们开始,我不知道如何开始这个在所有


此外,如果这有帮助,数据将采用这种格式,例如“22/04/2015”。此外,除了A列是“eRequest ID”,两个工作表中的其他列也不同。它可能有相同的标题,但顺序肯定不同。提前感谢你们的帮助

就像你之前的帖子一样,这篇的答案是两列中的
VLOOKUP
公式:

开发结束日期:

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

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

更改范围
“发布开发状态”!A$1:Z$1000
适当。

请粘贴所有2张工作表中的示例数据。“Release Dev Status”和TOBE“JULY'15 Rel”我不能从我的办公室上传任何文件,因为我的公司对此非常严格,我也不能在家分享,因为这些文件会被加密。我拍了一些照片,希望这有帮助。显示我当前的
2015年7月Rel
工作表,并显示我当前的
Release Dev Status
工作表。是一个将从
Release Dev Status
复制到
2015年7月Rel
的数据示例,希望这有帮助!如果我将范围设置为
,'JULY15Release\u Dev status'可以吗$1:$1048576
?此外,我是否必须根据
发布开发状态
中的列更改列?还是应该是2015年7月Rel的新专栏?抱歉,如果我问的是一些非常基本的问题,我对VBA和Excel一般都是新手,对大多数函数都不熟悉。