Tag: 规范化

将多列组合成一个列

使用Excel,如何使用多列创build单个列? 例如:我可能需要删除2012-2014年的列,并创build一年的列。 同时,我需要在2012-2014年保留这些信息,并为这些信息创build一个列,以便与每行(姓名,国家,年级,年份,数据)alignment: Name Country Grade 2012 2013 2014 Smith France A 0.333194233 0.64347979 0.72795544 Adams Germany D 0.307532421 0.580823282 0.851274645 Franklin Americas C 4.597219783 7.983514354 10.79688839 Roosevelt Americas B 0.615064841 1.089043653 1.502249374 Washington Australia A 0.261792462 0.456573955 0.620206846 所以应该看起来像这样: Name Country Grade Year Data Smith France A 2012 0.333194233 Smith France A 2013 0.64347979 […]

为每个具有多列数据的单元格创build一行

我正在处理一项调查中产生的数据,这个调查的第一列有一个唯一的回应者ID,然后有多个栏目与被调查者在寻找雇员方面所select的国家的select有关。 所以我的桌子看起来像这样: RespondentID Andorra Austria Belgium Cyprus Denmark Finland France 2546078180 Andorra NULL NULL Cyprus NULL NULL NULL 2546077668 NULL NULL Belgium NULL NULL NULL NULL 2546077120 NULL NULL NULL NULL Denmark Finland NULL 我想要结束的是一个表格,列出了每个答案的答复者ID。 所以上面的数据看起来像这样: RespondentID Country 2546078180 Andorra 2546078180 Cyprus 2546077668 Belgium 2546077120 Denmark 2546077120 Finland 因为这可以让我创build一张详细说明受访者所关联国家的表格,然后我可以将这张表格join到其他回答中,这些回答大多是我们需要做的报告数据。 这些数据是通过Excel电子表格input的,所以如果需要或者更好的话,在导入到SQL之前做一些格式化也是可以接受的。

在Excel或Access中查询查找表

我有一个心理障碍,我确定是一个常见的情况: 我有一些csv文件中的数据,我需要做一些非常基本的报告。 数据基本上是一个表格,其中资源是列标题, 人员是行标题,表格的其余部分由Y / N标志组成,如果人员可以访问资源则为“Y”,否则为“N”。 资源和人员都有独特的名字。 样本数据: Res1 Res2 Res3 Bob YYN 汤姆NNN Jim YNY 该表太大,不能简单地在Excel中查看整个(比如300个资源和600个人),所以我需要一种方法来轻松地查询和显示(一个简单的列表就可以)一个人有权访问的资源,给定人的名字。 需要使用这个人的人有MS Office,在他们的PC上没有其他的东西。 所以,问题是:操纵这些数据以获取我需要的报告的最佳方法是什么? 我的直觉说,MS Access将是最好的,但我不知道自动导入这样的数据到一个正常的关系数据库。 如果不是Access,也许在Excel中有一些function可以帮助我?