Tag: 巩固

将具有不同列数的表组合在一起,其中一些具有相同的标题名称

你好。 所以我正在使用PowerPivot的查询编辑器。 我在PowerPivot窗口中有两个表,我正在使用表属性选项卡中的查询编辑器进行编辑。 这些表具有不同数量的列,它们具有相同的一些列,每列包含唯一的列。 他们共享的列具有相同的标题名称。 我想堆叠一个表在另一个顶部,而添加新的列到原始表。 For example:<p></p> <table><i>TableA</i> <th>Col1</th><th>Col2</th><th>Col3</th> <tr><td>A</td><td>B</td><td>C</td> </tr> </table><p></p><table><i>TableB</i> <th>Col1</th><th>Col2</th><th>Col4</th> <tr><td>D</td><td>E</td><td>F</td> </tr> </table><p></p> <table><i>Combined</i> <th>Col1</th><th>Col2</th><th>Col3</th><th>Col4</th> <tr><td>A</td><td>B</td><td>C</td><td>-</td> </tr> <tr><td>D</td><td>E</td><td>-</td><td>F</td> </tr> <tr> </table> <p></p> 示例代码: SELECT tableA.col1, tableA.col2, tableA.col3, NULL AS col4 FROM [tableA$] UNION SELECT tableB.col1, tableB.col2, NULL AS col3, tableB.col4 FROM [tableB$]; 我看到一个使用NULL AS来弥补缺失的列的post,但是一旦我添加它,就会得到“无列检测到”错误消息。 实际上,我正在使用几十张从15到70多不等的列,以及从300到350k的行,这就是为什么我要使用PowerPivot。 我通过创build连接到工作表导入我的表到PowerPivot。 PS我是新的PowerPivot和查询编辑器。 提前感谢您的帮助。

使用列进行数据合并

我们通过一些不同的零售商销售我们的产品。 这些商店向我们发送了他们已经出售的商品的报告,我们需要将其作为主文件导入到我们的新库存pipe理系统中。 商店不会也不会根据我们所需的模板以统一的方式提供数据。 因此,我需要一种整合数据范围的方法,不需要为每行提供唯一的ID,只需从数据导入程序进行最less的手动格式设置即可节省时间。 http://s14.postimg.org/arslbnnxt/excelconsolidation.jpg 正如你在上面的两个例子中看到的,没有什么是相同的顺序,一些提供的领域还没有被使用。 列标题是静态的,只有数据被实际粘贴。 我已经尝试过使用Excel数据整合工具,但SUM函数只是想添加所有东西,或者只是报告一个值,我用Vlookup玩过,但是之后我需要为每个商店分配一些行数,的空行。 如果你能指出我正确的方向,我很乐意研究我需要的工具或function,networkingsearch不断让我回到整合工具。 非常感谢,