我们再确认一下最终表格的结构。

纵轴为“种类”和“分公司”。横轴为按季度分类的2009年和2010年,这两个年度的项目。

但是,元数据中却没有这些项目。

实际上这里需要转化数据。

  • 商品名称➛种类
  • 县名➛分公司
  • 销售日期➛年度、季度

具体来说,需要在元数据中的作业列中追加转化后的数据。最终,元数据会变成下表的状态。

在元数据中追加转化后的数据

Excel将新的统计标准追加添加到元数据中-Excel22

F 列的“种类”,是参照 C 列的商品代码输入的。另外,G 列的“分公司”,则是参照 B 列的县名输入的。

以第2行的数据为例,数据发生了如下转化。

  • 爱知县➛中部
  • 27210786➛发泡酒

为了快速完成这种转化,需要预先制作转化对应表(转化表)。比如在其他工作表中制作下图这样的表格。

Excel将新的统计标准追加添加到元数据中-Excel22

事先制作这样的变化对应表作为准备材料,之后再用 VLOOKUP 函数就可以转化所有数据。

我们来逐个看一下追加转换后的数据的函数。用来制作转化数据的表格的名称为“变化表”。

  • F 列(种类)➛=VLOOKUP(C2,变化表!A:C,3,0)
  • G 列(分公司)➛=VLOOKUP(B2,变化表!E:F,2,0)
  • H 列(年度)➛=LEFT(A2,4)
  • I 列(月)➛=VALUE(RIGHT(A2,2))
  • ※只使用 RIGHT 函数的话会得出“01”这样的字符串,因此作为在 J 列中的 VLOOKUP 函数的第一参数使用时会出现错误,应用 VALUE 函数将其转化为数值。

  • J 列(季度)➛=VLOOKUP(I2,变化表!H:I,2,0)
  • K 列(KEY)➛=F2&G2&H2&J2

※用于输入统计表中的 SUMIF 函数的第一参数(检索范围)。

在第2行中输入这些函数,然后一直复制到数据最后一行(双击鼠标就可瞬间完成),就能快速转化数据。元数据中没有的项目,可以通过函数自行追加,按照自己的想法统计数据。这样一来,就整理好了用作材料的数据。