将格式错误的Excel数据转换为数据透视表的表单

时间:2011-09-13 09:44:38

标签: excel

如何将此表单中的Excel数据(请参见此处:http://imgur.com/PgX5r)转换为适合在数据透视表中使用的内容。我最终需要三列,日期,国家和分数。每个国家/地区的数据点数量不是一成不变的。

1 个答案:

答案 0 :(得分:1)

我发现不使用VBA的最简单方法是使用数组公式:

  • 在您的值左侧添加另一列(请说Col A
  • 在单元格A1上设置此公式:{=INDEX(B:B,MAX(IF(ISEMPTY($C$1:C1),ROW($C$1:C1),ROW($C$1))))}
  • 使用 Ctrl Shift 输入
  • 进行验证
  • 将公式拖到值的末尾

您的数据几乎适用于数据透视表。接下来你要做的是删除不需要的行(带有国家名称和标题)或使用另一张表上的另一个公式来“复制”数据,除非有不需要的行(然后你可以过滤透视图中的空白数据)。