2017-03-01 65 views
0

我必须使用数据CSV文件。他们看起来像这样与关系的电子表格

sample 它代表产品与选项/汽车等在网上商店。

它有很多具有重复值的列,在我的工作中经常需要将这些数据的一部分复制到另一个表中,对其进行重复数据删除,编辑,然后通过匹配其中一列不变。更多这个目的我使用Ablebits Excel套装。

是否有可能通过任何excel函数来自动化这个过程,或者是否有其他一些软件可以处理这个问题?事情没有那么复杂,像访问关系数据库,但一些接近人际关系

我已经尝试过功率查询在Excel和Power碧电子表格编辑器,但他们似乎更分析工具,而不是数据编辑

第二版: 数据具有重复的层结构。

Title1|Part number 1|Car1 
Title1|Part number 1|Car2 
Title2|Part number 2|Option1 
Title2|Part number 3|Option2 

我希望能有机会到:如果没有使用复制

  • 编辑值“全部替换”,或者至少具有更灵活的“查找替换&”。
  • 通过对列进行重复数据删除并保存对它们拍摄地点的引用来提取列。所以如果你在那里编辑一些数据,它会在第一个地方发生变化。例如,我有标题(很多标题),但需要编辑它。相反,一些ID复制它引用它,我要像他们出现在过滤器中打开它,修改它,确认并把它在所有列
+2

对于我们来回答这个问题,你需要更具体。请解释您将哪一部分复制到另一张表中,您如何对数据进行重复数据删除,以及您使用哪种关系将其重新加入。简而言之,使用简单的Excel公式似乎太复杂和无效,PowerQuery是这个任务更好的工具。 – Eugene

+0

此外,请在问题*中包含(最小)重复数据*的数据,不要期望我们转到未知的Dropbox链接。请参阅“[mcve]”以获取指导。 – Jeroen

+0

如果你想发布表格数据,你可以使用Google.Docs,但是任何代码都应该在这里发布。 – Eugene

回答

0

我会用电源查询编辑(又名获取&变换上Excel 2016中的数据功能区)。我所看到的唯一限制是Power Query将提供一个新的Excel表格,其中包含查询的输出 - 它不能更新现有的单元格。

如果您能够超越这一点,Power Query非常灵活,易于学习(所见即所得的查询编辑器),扩展性好,并与其他Microsoft产品(以及Power BI集成在一起,与SQL Server Analysis Services在预览和希望SQL Server集成服务有一天)。

+0

我正在使用它来加载CSV而没有自动生成格式,并将同一个CSV文件的几个部分合并到一个文件中,但仍然无法想象如何使用它处理数据。唯一的方法就是在形式上使用该语言并为其编写脚本,但这样,使用它或VBA就没有什么区别了 – NogrTL