【问题标题】:Transposing a timeserie of all countries转换所有国家的时间序列
【发布时间】:2016-05-26 21:37:35
【问题描述】:

我正在构建一个需要特定格式的动态地图。 我有一个要垂直绘制的水平时间序列,这对我正在处理的 228 个国家/地区来说很痛苦。

每列 = 类别,因此我必须在 Excel 上格式化世界银行数据。

我附上了我所寻求的结果的示例。提前致谢!

桑德罗

横向数据

所有国家/地区所需的数据格式

【问题讨论】:

    标签: excel vba tableau-api


    【解决方案1】:

    为您提供 Excel 公式选项。您需要根据源数据表调整单元格范围。

    您想要的国家/地区列表使用以下公式并复制下来:

    =IFERROR(INDEX($A$2:$A$5,QUOTIENT(ROW()-ROW($A$2),COLUMNS($B$1:$D$1))+1),"")
    

    除此之外,使用以下公式获取您的年份列表:

    =INDEX($B$1:$D$1,MOD(ROW()-ROW($F$2),COLUMNS($B$1:$D$1))+1)
    

    除此之外,使用以下方法来提取您的计数值:

    =INDEX($B$2:$D$5,QUOTIENT(ROW()-ROW($A$2),COLUMNS($B$1:$D$1))+1,MOD(ROW()-ROW($F$2),COLUMNS($B$1:$D$1))+1)
    

    A2:A5 是您的国家/地区名称列表 B1:D1 是你的年份列表 F2 是您正在构建的数据列的开始。

    概念证明:

    【讨论】:

      猜你喜欢
      • 2018-05-11
      • 2021-03-20
      • 2012-03-08
      • 2020-04-28
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 1970-01-01
      相关资源
      最近更新 更多