【发布时间】:2016-05-29 02:20:32
【问题描述】:
这是我在这里的第一篇文章,非常感谢您的帮助!我在这个网站上阅读了很多其他帖子,但是我找不到我的具体问题的答案。我尝试使用VLOOKUP、INDEX、MATCH、数据透视表等。但是它并没有达到我想要的效果。
背景信息:对于我的论文,我正在研究单部门和多部门公司之间的资本成本差异。我的数据集包含两张表,一张是公司部门的 SIC 代码,另一张是该部门的相应销售额。这些表的问题是第一个表中有重复的 SIC 代码。我想从第一个表中删除重复项,同时计算第二个表中这些重复的 SIC 代码的销售额总和。
我的数据如下:
每个细分市场的 SIC 代码和每个细分市场的销售额: Input of SIC codes and sales per segment (one company for 20 years)
我想要做的是消除重复的 SIC 代码。如果我使用 SIC 代码更改表格,我还需要带有销售额的表格进行相应更改。但是,重复段的销售额不应删除,而应添加到第一个重复段中。我可以为一家公司手动计算,但是对于 1800 家公司,这将非常耗时。 SIC 代码和 Sales 的手动计算输出如下所示(因此我不需要合并表,输出仍在两个不同的表中): Required output for the SIC codes table and Sales table (one company for 20 years
非常感谢!
【问题讨论】:
-
如果您可以查看数据文件,也许我的问题更容易理解。你可以在这里找到它:filedropper.com/examplemergingdatatables(已扫描病毒)
-
我很难理解您需要对 SIC 代码表做什么 - 您具体对 SIC 表输入数据做什么以获取输出数据?您的输出 SIC 表中包含重复值,因此您没有删除重复项,因为您的问题表明您需要...
-
您可能希望将数据构建为适当的 Excel 表格 (contextures.com/xlExcelTable01.html),这通常有助于处理论坛问题。你可能想看看使用 COUNTIFS 和 SUMIFS 函数:stackoverflow.com/questions/1880168/…
标签: sql excel excel-formula excel-2010 vba