2011-09-13 31 views
0

如何将Excel中的数据转换为适合在透视图中使用的数据(请参阅图像:http://imgur.com/PgX5r)。我最终需要三列,日期,国家和分数。每个国家的数据点数量并不固定。将错误格式化的excel数据转换为数据透视表的格式

+0

你介意使用一些VBA吗?我们能否假设在国名后面总会有一个“Date”字段? – JMax

+0

是的,总是一个日期字段。各国之间可能还有一些空白的行被忽略。 虽然它很挑剔,但我宁愿不使用VBA,因为我不太了解它。 –

回答

1

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

  • 添加另一列上你的价值观的左侧(让说Col A
  • 设置此公式对细胞A1{=INDEX(B:B,MAX(IF(ISEMPTY($C$1:C1),ROW($C$1:C1),ROW($C$1))))}
  • 验证与按Ctrl输入
  • 将公式拖至您的值的末尾

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

相关问题