将数据导入现有表,唯一条目

时间:2017-12-17 15:31:08

标签: excel statistics data-analysis

我需要对数据进行一些汇总和统计,我正在考虑使用Excel,因为原始数据已经是Excel格式。基本上你可以说它是具有Datetime的日志类型的数据,并且每行都有更多的信息。

我还不清楚需要对这些数据做什么聚合和其他事情,但我已经知道我需要每天或每两天将新数据合并到当时现有的Excel工作表中。数据中没有真正的唯一标识符,但2个或更多字段的组合可以很容易地用于唯一性。我想知道是否有一种智能的方法可以不时地导入新数据,即使它包含已经存在的数据。也许就像把它复制到一个新的标签/表格然后开始某种导入动作,其中唯一性被检查?

我不确定这是否可以用Excel完成,所以如果问题听起来愚蠢到excel pro,请耐心等待。

1 个答案:

答案 0 :(得分:0)

假设在工作表中,列A和C可以组合以获得唯一性。您可以连接它们以创建一个id:

In D2 = concatenate (A2,C2)

然后,添加另一个数据工作表,添加相同的连接列D.

然后,添加带有公式的第三个工作表,仅显示唯一的数据行:

In worksheet 3 A2: =if(countif(sheet1!d:d,sheet2!d2))>0,"",sheet2!a2
In worksheet 3 B2: =if(countif(sheet1!d:d,sheet2!d2))>0,"",sheet2!b2
In worksheet 3 c2: =if(countif(sheet1!d:d,sheet2!d2))>0,"",sheet2!c2

这将创建一张唯一ID,其中填充了一些行(这些行是唯一的)。您可以将其复制并粘贴为仅值,按任何标题排序以获取唯一数据。

这根本不是最有效的方法,但它会起作用。