使用列进行数据合并

我们通过一些不同的零售商销售我们的产品。 这些商店向我们发送了他们已经出售的商品的报告,我们需要将其作为主文件导入到我们的新库存pipe理系统中。

商店不会也不会根据我们所需的模板以统一的方式提供数据。

因此,我需要一种整合数据范围的方法,不需要为每行提供唯一的ID,只需从数据导入程序进行最less的手动格式设置即可节省时间。

http://s14.postimg.org/arslbnnxt/excelconsolidation.jpg

正如你在上面的两个例子中看到的,没有什么是相同的顺序,一些提供的领域还没有被使用。 列标题是静态的,只有数据被实际粘贴。

我已经尝试过使用Excel数据整合工具,但SUM函数只是想添加所有东西,或者只是报告一个值,我用Vlookup玩过,但是之后我需要为每个商店分配一些行数,的空行。

如果你能指出我正确的方向,我很乐意研究我需要的工具或function,networkingsearch不断让我回到整合工具。

非常感谢,

既然你说列标题是静态的,你实际上有一个唯一的ID。

该任务可以通过使用带有列标题的HLOOKUP作为查找值来完成。 但是,公式将取决于您如何组织或存储来自不同商店的input表。

在这里,我testing了一个设置,其中每个商店input都从“Sheet1”开始连续粘贴。 即Sheet1中的Store1,Sheet2中的store2 …与包含标题的第1行。

然后在合并的工作表中使用帮助列来识别工作表和行号,公式如下所示

在A2 =IFERROR(HLOOKUP(A$1,INDIRECT("Sheet"&$H2&"!A:O"),$I2,0),"")

(如果没有更多的logging,增加工作表编号),在H3 =IFERROR(IF(INDIRECT("Sheet"&H2&"!A"&I2+1)="",H2+1,H2),"")

在I3 =IFERROR(IF((H3-H2)=0,I2+1,2),"") (如果页码改变,将行号重置为2)

H2的初始值= 1,I2 = 2

在这里输入图像说明

testing文件: Storefile