excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel多列数据折叠成一列

需求

将图1的数据结构转化成图2的数据结构

原始数据如下图1所示,该数据结构优点是方便查看每天的数据,更加适合于数据观看者。但是对于数据处理者来说如果想要去处理计算就显得不那么便利了。而图2的数据结构,将时间序列集中到了一列对于数据处理尤其是在透视表中处理提供了很大的便捷。

如果数据量很小,那我们可以直接复制粘贴就可以,那么如果数据量很大我们该如何操作呢?接下来通过以下例子讲解一下如何将图1转化成图2的数据结构(真实数据肯定不止这么多,以下数据仅仅是方便演示,但是公式和步骤都一样)。

图1.原始数据结构 图2.处理后的数据结构

操作步骤

我们通过三大步骤来逐一拆解实现流程。

一、扩充索引列

日期列折叠后需要有相应对照的索引列,所以我们需要先将索引列扩充至日期列折叠后的行数。

  • 在A9单元格输入公式=A2

  • 向右拖动然后向下拖动公式,至第22行即可(折叠后总共7*3+1=22行)

二、折叠日期数据列

将C、D、E三列合并成一列

  • 在C9单元格中输入公式=D2

  • 向右拖动然后向下拖动公式,至第22行即可,C列则为最后的结果列。

三、构造日期序列

最后一步新增一列时间序列

  • 在A2单元格输入公式=INDEX($D$1:$F$1,INT(ROW(A7)/7))

  • 向下拖动公式至第22行

  • 最后通过复制粘贴,将A列和D列的公式转化成值后,删除多余的E列和F列即完成所有设置。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接